Jelajahi Sumber

添加和更新功能

yangll 4 tahun lalu
induk
melakukan
41bbdfebfa

File diff ditekan karena terlalu besar
+ 0 - 0
db/电信北区稽核.pdma.json


+ 36 - 1
tnc-sms/src/main/java/org/jeecg/modules/smscheck/controller/SmsCheckCustomerInfoController.java

@@ -3,6 +3,7 @@ package org.jeecg.modules.smscheck.controller;
 import cn.hutool.core.lang.Dict;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import io.swagger.annotations.Api;
@@ -14,7 +15,9 @@ import org.jeecg.common.constant.CommonConstant;
 import org.jeecg.common.system.base.controller.JeecgController;
 import org.jeecg.common.system.query.QueryGenerator;
 import org.jeecg.modules.smscheck.entity.SmsCheckCustomerInfo;
+import org.jeecg.modules.smscheck.entity.SmsCheckWorkLog;
 import org.jeecg.modules.smscheck.service.ISmsCheckCustomerInfoService;
+import org.jeecg.modules.smscheck.service.ISmsCheckWorkLogService;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
 import org.springframework.web.servlet.ModelAndView;
@@ -36,6 +39,8 @@ import java.util.Arrays;
 public class SmsCheckCustomerInfoController extends JeecgController<SmsCheckCustomerInfo, ISmsCheckCustomerInfoService> {
 	@Autowired
 	private ISmsCheckCustomerInfoService smsCheckCustomerInfoService;
+	 @Autowired
+	 private ISmsCheckWorkLogService workLogService;
 
 	 /**
 	  * 分页列表查询
@@ -202,4 +207,34 @@ public class SmsCheckCustomerInfoController extends JeecgController<SmsCheckCust
 		 return Result.OK(dict);
 	 }
 
-}
+	 /**
+	  * 稽核客户信息
+	  *
+	  * @param workLog 对象
+	  * @return 结果
+	  */
+	 @AutoLog(value = "稽核任务-稽核客户信息")
+	 @ApiOperation(value="稽核任务-稽核客户信息", notes="稽核任务-稽核客户信息")
+	 @PostMapping(value = "/checkInfo")
+	 public Result<String> checkInfo(@RequestBody SmsCheckWorkLog workLog) {
+
+		// 0:未处理;1:未完善;2:待稽核;3:待整改;4:已整改;5:稽核通过;
+		int checkState = 3;
+		// 1:未通过;2:通过
+		if (workLog.getBasicCheckState() == 2 && workLog.getStandardCheckState() == 2
+			 && workLog.getDataCheckState() == 2) {
+			checkState = 5;
+		}
+		// 更新客户信息
+		boolean flag = smsCheckCustomerInfoService.update(new LambdaUpdateWrapper<SmsCheckCustomerInfo>()
+			 .eq(SmsCheckCustomerInfo::getId, workLog.getInfoId())
+			 .set(SmsCheckCustomerInfo::getCheckState, checkState));
+
+		if (flag) {
+			workLogService.save(workLog);
+			return Result.OK("稽核完成!");
+		}
+		 return Result.error("稽核失败!");
+	}
+
+ }

+ 3 - 2
tnc-sms/src/main/java/org/jeecg/modules/smscheck/controller/SmsCheckTaskController.java

@@ -52,8 +52,9 @@ import java.util.List;
 public class SmsCheckTaskController extends JeecgController<SmsCheckTask, ISmsCheckTaskService> {
 	@Autowired
 	private ISmsCheckTaskService taskService;
-	 @Autowired
-	 private ISmsCheckCustomerInfoService customerInfoService;
+    @Autowired
+    private ISmsCheckCustomerInfoService customerInfoService;
+
     @Autowired
 	private ISysBaseAPI sysBaseApi;
 	 /**

+ 1 - 1
tnc-sms/src/main/java/org/jeecg/modules/smscheck/entity/SmsCheckWorkLog.java

@@ -62,7 +62,7 @@ public class SmsCheckWorkLog implements Serializable {
 	/** 规范信息稽核结果 */
     @Excel(name = "规范信息稽核结果", width = 15)
     @ApiModelProperty(value = "规范信息稽核结果")
-    private String istandardCheckNote;
+    private String standardCheckNote;
 	/** 附件资料稽核状态 */
     @Excel(name = "附件资料稽核状态", width = 15)
     @ApiModelProperty(value = "附件资料稽核状态")

Beberapa file tidak ditampilkan karena terlalu banyak file yang berubah dalam diff ini