| xqd
@@ -522,9 +522,10 @@ class My extends AuthController
|
|
|
$item['money'] = (float)$item['money'];
|
|
|
$item['image'] = get_oss_process($item['image'], 0);
|
|
|
$item['count'] = 0;
|
|
|
- $specialSourceId = SpecialSource::alias('ss')->where('ss.special_id', $item['id'])
|
|
|
+ $specialSourceId = SpecialSource::alias('ss')
|
|
|
+ ->where('ss.special_id', $item['id'])
|
|
|
->field('ss.*, sw.viewing_time, sw.percentage')
|
|
|
- ->join('specialWatch sw', 'ss.special_id = sw.special_id', 'left')
|
|
|
+ ->join('specialWatch sw', 'ss.special_id = sw.special_id and sw.uid = ' . $this->uid, 'left')
|
|
|
->select();
|
|
|
if ($specialSourceId) $item['count'] = count($specialSourceId);
|
|
|
foreach ($specialSourceId as $v) {
|
| xqd
@@ -539,8 +540,10 @@ class My extends AuthController
|
|
|
$join1 = [
|
|
|
['ExaminationRecord er', 'er.test_id = r.relation_id and er.uid = ' . $this->uid, 'left'],
|
|
|
];
|
|
|
- $examlist = Relation::alias('r')->where('r.relationship_id', $item['id'])->where('r.relationship', 2)
|
|
|
- ->field('r.relation_id as test_id, er.score')->join($join1)->select();
|
|
|
+ $examlist = Relation::alias('r')
|
|
|
+ ->where('r.relationship_id', $item['id'])
|
|
|
+ ->where('r.relationship', 2)
|
|
|
+ ->field('r.relation_id as test_id, er.score')->join($join1)->select();
|
|
|
if ($examlist) {
|
|
|
foreach ($examlist as $v) {
|
|
|
if ($v['score'] < 60) {
|
| xqd
@@ -569,9 +572,10 @@ class My extends AuthController
|
|
|
$item['image'] = get_oss_process($item['image'], 0);
|
|
|
$item['count'] = 0;
|
|
|
$item['shichang'] = 0;
|
|
|
- $specialSourceId = SpecialSource::alias('ss')->where('ss.special_id', $item['id'])
|
|
|
+ $specialSourceId = SpecialSource::alias('ss')
|
|
|
+ ->where('ss.special_id', $item['id'])
|
|
|
->field('ss.*, sw.viewing_time, sw.percentage')
|
|
|
- ->join('specialWatch sw', 'ss.special_id = sw.special_id', 'left')
|
|
|
+ ->join('specialWatch sw', 'ss.special_id = sw.special_id and sw.uid = ' . $this->uid, 'left')
|
|
|
->select();
|
|
|
if ($specialSourceId) $item['count'] = count($specialSourceId);
|
|
|
foreach ($specialSourceId as $v) {
|