派生自 projectDept/qhighschool

EricsHu
2022-12-05 068fc7f2e81178e55fa191a13709af64b1a163f6
src/main/java/com/qxueyou/scc/school/service/impl/ClassCardService.java
@@ -26,7 +26,7 @@
/**
 * 听课证实现类
 * 听课证实现类
 * @author Delin
 *
 */
@@ -39,12 +39,12 @@
   ISignService signService;
   
   /**
    * 保存听课证信息
    * 保存听课证信息
    */
   @Override
   public Result doSaveClassCard(SchClassCard classCard,String templetData) {
      
      if(StringUtils.isNotBlank(classCard.getClassCardId())){ // 编辑
      if(StringUtils.isNotBlank(classCard.getClassCardId())){ // 编辑
         SchClassCard card = read(SchClassCard.class, classCard.getClassCardId());
         card.setTempletNo(classCard.getTempletNo());
         card.setDoubleSidedFlag(classCard.getDoubleSidedFlag());
@@ -57,18 +57,18 @@
         card.setSlogan(classCard.getSlogan());
         TraceUtils.setUpdateTrace(card);
         save(card);
      }else{ // 新增
      }else{ // 新增
         classCard.setClassId(ClientUtils.getClassId());
         classCard.setClassCardId(null);
         TraceUtils.setCreateTrace(classCard);
         save(classCard);
      }
      
      // 添加模板后使用
//      //将JSON字符串转换成JSONArray
      // 添加模板后使用
//      //将JSON字符串转换成JSONArray
//       JSONArray array_news =new JSONArray();  
//       array_news = JSONArray.fromObject(templetData); 
//      //将JSONArray转换成List列表
//      //将JSONArray转换成List列表
//        List<SchClassCardTemplet> cardTempletLst =(List<SchClassCardTemplet>) JSONArray.toCollection(array_news, SchClassCardTemplet.class);
//      for (SchClassCardTemplet cardTemplet : cardTempletLst) {
//         SchClassCardTemplet ct = null;
@@ -90,7 +90,7 @@
   }
   
   /**
    * 读取听课证信息
    * 读取听课证信息
    */
   @Override
   public Map<String,Object> readClassCard() {
@@ -104,7 +104,7 @@
      map.put("className", ClientUtils.getClassName());
      return map;
      
      // 添加模板后使用
      // 添加模板后使用
//      map.put("templetLst", "");
//      map.put("cardTempletLst", "");
//      List<ClassCardTemplet> templetLst = null;
@@ -116,11 +116,11 @@
//         return map;
//      }
//      
//      // 查询模板
//      // 查询模板
//      String hql_te = "select from ClassCardTemplet t1 where deleteFlag is false templetNo = ? ";
//      templetLst = find(hql_te, CollectionUtils.newList(classCard.getTempletNo()), ClassCardTemplet.class);
//      
//      // 查询模板值
//      // 查询模板值
//      String hql_re = "select from SchClassCardTemplet t1 where deleteFlag is false classCardId = ? ";
//      List<SchClassCardTemplet> cardTempletLst = find(hql_re, CollectionUtils.newList(classCard.getClassCardId()), SchClassCardTemplet.class);
//      
@@ -132,7 +132,7 @@
   }
   
   /**
    * 获取显示头像的字段
    * 获取显示头像的字段
    */
   @Override
   public List<Map<String,String>> getHeadimgField(){
@@ -151,14 +151,14 @@
      
      Map<String,String> map = new HashMap<String,String>();
      map.put("fieldId", IMG_PATH);
      map.put("fieldName", "个人头像");
      map.put("fieldName", "个人头像");
      mapLst.add(map);
      
      return mapLst;
   }
   
   /**
    * 获取用户头像
    * 获取用户头像
    * 
    * @param userId
    * @param classId
@@ -168,7 +168,7 @@
   public String getUserHeadimg(String userId, String classId){
      
      SchClassCard classCard = getSchClassCard(classId);
      if(classCard == null || !classCard.getHeadImgFlag()){ // 未设置
      if(classCard == null || !classCard.getHeadImgFlag()){ // 未设置
         return "";
      }
      
@@ -184,7 +184,7 @@
   }
   
   /**
    * 获取用户所有的听课证
    * 获取用户所有的听课证
    * 
    * @param userId
    * @return
@@ -224,7 +224,7 @@
   }
   
   /**
    * 格式化班级名称
    * 格式化班级名称
    * @param {} name
    * @returns {} 
    */
@@ -242,7 +242,7 @@
   }
   
   /**
    * 签到
    * 签到
    * @param sign
    * @param userId
    * @return
@@ -252,12 +252,12 @@
      
      User user = read(User.class, userId);
      
      // 签到成功 获取签到历史
      // 签到成功 获取签到历史
      SignStatisResult history = signService.doSignByClassCard(sign, user.getUserId());
      if(!history.getResult()){
         return new Result(false,history.getErrMsg());
      }   
      //异步发送消息处理
      //异步发送消息处理
      String args = JSON.toJSONString(CollectionUtils.newObjectMap(
            "userId", user.getUserId(),
            "userName", user.getName(),