yangdamao пре 2 година
родитељ
комит
d85c63014e

+ 9 - 0
zhongzheng-admin/src/main/java/com/zhongzheng/controller/common/CommonController.java

@@ -634,6 +634,15 @@ public class CommonController extends BaseController {
         return AjaxResult.success(iClassGradeUserService.DecryptOfficialInfo(bo));
     }
 
+
+    @ApiOperation("七大员学时抽查")
+    @PreAuthorize("@ss.hasPermi('system:withdrawal:add')")
+    @Log(title = "学时抽查", businessType = BusinessType.INSERT)
+    @PostMapping("/common/free/decryptSevenOfficialInfo")
+    public AjaxResult<ClassPeriodStudentVo> decryptSevenOfficialInfo(@RequestBody ClassGradeDecryptQueryBo bo) {
+        return AjaxResult.success(iClassGradeUserService.DecryptSevenOfficialInfo(bo));
+    }
+
     @ApiOperation("学时抽查加密")
     @PreAuthorize("@ss.hasPermi('system:withdrawal:add')")
     @PostMapping("/common/free/encryptDes")

+ 1 - 2
zhongzheng-api/src/main/java/com/zhongzheng/controller/grade/ClassGradeController.java

@@ -80,8 +80,7 @@ public class ClassGradeController extends BaseController {
     @ApiOperation("获取班级详细信息")
     @GetMapping("/{classId}")
     public AjaxResult<ClassGradeVo> getInfo(@PathVariable("classId") Long classId) {
-        ClientLoginUser loginUser = wxTokenService.getLoginUser(ServletUtils.getRequest());
-        return AjaxResult.success(iClassGradeService.queryClassById(classId,loginUser.getUser().getUserId()));
+        return AjaxResult.success(iClassGradeService.queryById(classId));
     }
 
     /**

+ 9 - 0
zhongzheng-api/src/main/java/com/zhongzheng/controller/order/OrderController.java

@@ -218,4 +218,13 @@ public class OrderController extends BaseController {
         ClientLoginUser loginUser = wxTokenService.getLoginUser(ServletUtils.getRequest());
         return toAjax(iOrderService.studyCheck(orderGoodsId,loginUser.getUser().getUserId()) ? 1 : 0);
     }
+
+    /**
+     * 获取订单商品
+     */
+    @ApiOperation("获取订单商品")
+    @GetMapping("/seven/year/{orderGoodsId}")
+    public AjaxResult<String> getOrderSevenYear(@PathVariable("orderGoodsId")Long orderGoodsId) {
+        return AjaxResult.success("成功",iOrderGoodsService.getOrderSevenYear(orderGoodsId));
+    }
 }

+ 3 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/course/vo/CourseUserMenuVo.java

@@ -98,4 +98,7 @@ public class CourseUserMenuVo {
 	@ApiModelProperty("商品ID")
 	private Long goodsId;
 
+	@ApiModelProperty("公共标识:1公共章 0非公共章")
+	private Integer commonSign;
+
 }

+ 2 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/course/vo/CourseUserModuleChapterVo.java

@@ -101,4 +101,6 @@ public class CourseUserModuleChapterVo {
 	private Long doNum;
 	@ApiModelProperty("1已学习")
 	private Long learning;
+	@ApiModelProperty("公共标识:1公共章 0非公共章")
+	private Integer commonSign;
 }

+ 0 - 1
zhongzheng-system/src/main/java/com/zhongzheng/modules/grade/mapper/ClassGradeMapper.java

@@ -88,5 +88,4 @@ public interface ClassGradeMapper extends BaseMapper<ClassGrade> {
     @InterceptorIgnore(tenantLine = "true")
     void UpGradeInterfaceByTenant(ClassGradeOpenUpBo upBo);
 
-    OrderGoods getOrderGoodsByClassId(@Param("gradeId") Long gradeId,@Param("userId") Long userId);
 }

+ 0 - 2
zhongzheng-system/src/main/java/com/zhongzheng/modules/grade/service/IClassGradeService.java

@@ -23,8 +23,6 @@ public interface IClassGradeService extends IService<ClassGrade> {
 	 */
 	ClassGradeVo queryById(Long classId);
 
-	ClassGradeVo queryClassById(Long classId, Long userId);
-
 	/**
 	 * 查询列表
 	 */

+ 0 - 12
zhongzheng-system/src/main/java/com/zhongzheng/modules/grade/service/impl/ClassGradeServiceImpl.java

@@ -184,18 +184,6 @@ public class ClassGradeServiceImpl extends ServiceImpl<ClassGradeMapper, ClassGr
         return entity2Vo(baseMapper.queryList(classGradeQueryBo)).get(0);
     }
 
-    @Override
-    public ClassGradeVo queryClassById(Long gradeId,Long userId) {
-        ClassGradeQueryBo classGradeQueryBo = new ClassGradeQueryBo();
-        classGradeQueryBo.setGradeId(gradeId);
-        ClassGradeVo vo = entity2Vo(baseMapper.queryList(classGradeQueryBo)).get(0);
-        //七大员继教年份
-        OrderGoods orderGoods = baseMapper.getOrderGoodsByClassId(gradeId,userId);
-        if (ObjectUtils.isNotNull(orderGoods)){
-            vo.setSevenYear(orderGoods.getSevenYear());
-        }
-        return vo;
-    }
 
     @Override
     @DataScope(businessAlias = "cb")

+ 2 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/order/service/IOrderGoodsService.java

@@ -122,4 +122,6 @@ public interface IOrderGoodsService extends IService<OrderGoods> {
     OrderGoods getSevenLastOne(Integer projectId,String sevenYear,Long userId);
 
     Long countOrderGoodsByYear(String sevenYear, Long goodsId, Long userId);
+
+    String getOrderSevenYear(Long orderGoodsId);
 }

+ 9 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/order/service/impl/OrderGoodsServiceImpl.java

@@ -798,6 +798,15 @@ public class OrderGoodsServiceImpl extends ServiceImpl<OrderGoodsMapper, OrderGo
         return baseMapper.countOrderGoodsByYear(sevenYear, goodsId, userId);
     }
 
+    @Override
+    public String getOrderSevenYear(Long orderGoodsId) {
+        OrderGoods orderGoods = getById(orderGoodsId);
+        if (ObjectUtils.isNull(orderGoods)){
+            return "";
+        }
+        return orderGoods.getSevenYear();
+    }
+
     private boolean checkUnique(Long GoodsId,Long UserId) {
         ShoppingCart info = iShoppingCartService.getOne(new LambdaQueryWrapper<ShoppingCart>()
                 .eq(ShoppingCart::getUserId,UserId).eq(ShoppingCart::getGoodsId,GoodsId).last("limit 1"));

+ 9 - 0
zhongzheng-system/src/main/resources/mapper/modules/course/CourseMenuMapper.xml

@@ -56,6 +56,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         <result property="liveUrl" column="live_url"/>
         <result property="teacherName" column="teacher_name"/>
         <result property="goodsId" column="goods_id"/>
+        <result property="commonSign" column="common_sign"/>
     </resultMap>
 
     <select id="getList" parameterType="com.zhongzheng.modules.course.bo.CourseMenuQueryBo"  resultMap="CourseMenuResultVo">
@@ -152,6 +153,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
                     cs.`name`
                 END menu_name,
             CASE
+                WHEN m.type = 1 THEN
+                    0
+                WHEN m.type = 2 THEN
+                    cc.common_sign
+                WHEN m.type = 3 THEN
+                    0
+                END common_sign,
+            CASE
 
                 WHEN m.type = 1 THEN
                     0

+ 1 - 0
zhongzheng-system/src/main/resources/mapper/modules/course/CourseModuleChapterMapper.xml

@@ -45,6 +45,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         <result property="doNum" column="do_num"/>
         <result property="type" column="type"/>
         <result property="typeId" column="type_id"/>
+        <result property="commonSign" column="common_sign"/>
     </resultMap>
 
     <select id="getListById" parameterType="Long"  resultMap="CourseModuleChapterResultVo">

+ 0 - 14
zhongzheng-system/src/main/resources/mapper/modules/grade/ClassGradeMapper.xml

@@ -1085,18 +1085,4 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         update class_grade set interface_push_id = #{interfacePushId} where grade_id = #{gradeId}
     </update>
 
-    <select id="getOrderGoodsByClassId" parameterType="java.lang.Long" resultType="com.zhongzheng.modules.order.domain.OrderGoods" >
-        SELECT
-            og.*
-        FROM
-            order_goods og
-                LEFT JOIN `order` o ON og.order_sn = o.order_sn
-        WHERE
-            og.pay_status IN ( 2, 3, 4 )
-            AND og.refund_status != 2
-	        AND og.`status` = 1
-	        AND o.`status` = 1
-	        AND o.user_id = #{userId}
-	        AND og.grade_id = #{gradeId}
-    </select>
 </mapper>