فهرست منبع

生成核查任务

wangsy 4 سال پیش
والد
کامیت
9db8ed1197

+ 17 - 23
src/main/java/com/diagbot/facade/MedCheckWorkFacade.java

@@ -44,29 +44,23 @@ public class MedCheckWorkFacade extends MedCheckWorkServiceImpl {
      * @Return java.lang.Boolean
      * @MethodName addCheck
      */
-//    public Boolean addCheck(MedCheckWorkAddVO medCheckWorkVO) {
-
-//        Long hospitalId = Long.parseLong(SysUserUtils.getCurrentHospitalID());
-//        String create = SysUserUtils.getCurrentPrincipleID();
-//        List<MedCheckWork> checkWorkList = new ArrayList<>();
-//        for (MedCheckWorkAddVO medCheckWorkAddVO : medCheckWorkVO) {
-//            //入参验证
-//            if (StringUtil.isBlank(medCheckWorkAddVO.getBehospitalCode())
-//                    || StringUtil.isBlank(medCheckWorkAddVO.getWorkType())) {
-//                throw new CommonException(CommonErrorCode.PARAM_IS_NULL, "病历id或任务类型不能为空!");
-//            }
-//            MedCheckWork medCheckWork = new MedCheckWork();
-//            medCheckWork.setHospitalId(hospitalId);
-//            medCheckWork.setCreator(create);
-//            medCheckWork.setGmtCreate(DateUtil.now());
-//            medCheckWork.setBehospitalCode(medCheckWorkAddVO.getBehospitalCode());
-//            medCheckWork.setWorkType(medCheckWorkAddVO.getWorkType());
-//
-//            medCheckWork.setId(Long.valueOf(medCheckWorkAddVO.getBehospitalCode()));
-//            checkWorkList.add(medCheckWork);
-//        }
-//        return medCheckWorkServiceImpl.saveBatch(checkWorkList, 10);
-//    }
+    public Boolean addCheck(MedCheckWorkAddVO medCheckWorkVO) {
+
+        Long hospitalId = Long.parseLong(SysUserUtils.getCurrentHospitalID());
+        String create = SysUserUtils.getCurrentPrincipleID();
+        switch (medCheckWorkVO.getWorkType()){
+            case 0:
+                break;
+            case 1:
+                break;
+            default:
+                break;
+        }
+
+        List<MedCheckWork> checkWorkList = new ArrayList<>();
+
+        return medCheckWorkServiceImpl.saveBatch(checkWorkList, 10);
+    }
 
     /**
      * @Author songxl

+ 8 - 8
src/main/java/com/diagbot/web/MedCheckWorkController.java

@@ -32,14 +32,14 @@ public class MedCheckWorkController {
     @Autowired
     MedCheckWorkFacade medCheckworkFacade;
 
-//    @ApiOperation(value = "生成核查任务[by:songxl]",
-//            notes = "生成核查任务")
-//    @PostMapping("/addCheck")
-//    @SysLogger("addCheck")
-//    public RespDTO<Boolean> addMedCheckInfo(@RequestBody MedCheckWorkAddVO medCheckWorkVO) {
-//        Boolean res = medCheckworkFacade.addCheck(medCheckWorkVO);
-//        return RespDTO.onSuc(res);
-//    }
+    @ApiOperation(value = "生成核查任务[by:songxl]",
+            notes = "生成核查任务")
+    @PostMapping("/addCheck")
+    @SysLogger("addCheck")
+    public RespDTO<Boolean> addMedCheckInfo(@RequestBody MedCheckWorkAddVO medCheckWorkVO) {
+        Boolean res = medCheckworkFacade.addCheck(medCheckWorkVO);
+        return RespDTO.onSuc(res);
+    }
 
     @ApiOperation(value = "核查任务列表[by:wangsy]",
             notes = "startDate:出院开始时间 【必填】<br>" +

+ 1 - 1
src/main/resources/mapper/MedCheckWorkMapper.xml

@@ -40,7 +40,7 @@
              WHEN mbt.behospital_type='手术病人' THEN '2'
              WHEN mbt.behospital_type='疑难病人' THEN '3'
              WHEN mbt.behospital_type='输血病人' THEN '4' ELSE '0' END AS score,
-        CASE WHEN ISNULL(mci.job_create_time) THEN '0' ELSE '1' END AS creatStatus,
+        CASE WHEN ISNULL(mci.job_create_time) THEN '未生成' ELSE '已生成' END AS creatStatus,
         mci.job_create_time
         FROM
         med_behospital_info mbi