he2802 1 ano atrás
pai
commit
d435479893

+ 6 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/course/service/impl/CourseServiceImpl.java

@@ -732,6 +732,12 @@ public class CourseServiceImpl extends ServiceImpl<CourseMapper, Course> impleme
             if(Validator.isEmpty(classGradeVo)){
                 continue;
             }
+            if(Validator.isNotEmpty(classGradeVo.getSevenPushReason())){
+                goodsUserVo.setPushFailReason(classGradeVo.getSevenPushReason());
+            }
+            if(Validator.isNotEmpty(classGradeVo.getOfficialStatusMsg())){
+                goodsUserVo.setPushFailReason(classGradeVo.getOfficialStatusMsg());
+            }
             String fullName = goodsUserVo.getEducationName()+goodsUserVo.getBusinessName()+goodsUserVo.getProjectName();
             goodsUserVo.setErJianErZao(false);
             goodsUserVo.setUserProfile(0);

+ 3 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/goods/vo/GoodsUserVo.java

@@ -448,4 +448,7 @@ public class GoodsUserVo {
 	@ApiModelProperty("学员资料 变更状态 2变更 1否")
 	private Integer profileChangeStatus;
 
+
+	@ApiModelProperty("失败原因")
+	private String pushFailReason;
 }

+ 6 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/grade/vo/ClassGradeVo.java

@@ -212,4 +212,10 @@ public class ClassGradeVo {
 
 	@ApiModelProperty("修改时间")
 	private Long updateTime;
+
+	@ApiModelProperty("官方信息推送结果")
+	private String officialStatusMsg;
+
+	@ApiModelProperty("七大员信息推送权限失败原因")
+	private String sevenPushReason;
 }

+ 5 - 1
zhongzheng-system/src/main/resources/mapper/modules/course/CourseMapper.xml

@@ -262,6 +262,8 @@
         <result property="officialName" column="official_name"/>
         <result property="userId" column="user_id"/>
         <result property="periodWaitTime" column="period_wait_time"/>
+        <result property="officialStatusMsg" column="official_status_msg"/>
+        <result property="sevenPushReason" column="seven_push_reason"/>
     </resultMap>
 
 
@@ -909,7 +911,9 @@
             cgu.period_plush,
             cgu.order_goods_id,
             cg.official_name,
-            cgu.period_wait_time
+            cgu.period_wait_time,
+            cgu.seven_push_reason,
+            cgu.official_status_msg
         FROM
             class_grade_user cgu
                 LEFT JOIN class_grade cg on cgu.grade_id = cg.grade_id