Browse Source

fix: 小程序领包没有修改积分包状态

lixuesong 1 year ago
parent
commit
9205379388

+ 10 - 1
hnqz-upms/hnqz-upms-biz/src/main/java/com/qunzhixinxi/hnqz/admin/controller/ApiController.java

@@ -80,6 +80,7 @@ import com.qunzhixinxi.hnqz.admin.enums.DelEnum;
 import com.qunzhixinxi.hnqz.admin.enums.EnableEnum;
 import com.qunzhixinxi.hnqz.admin.enums.EnableEnum;
 import com.qunzhixinxi.hnqz.admin.enums.PackageStatusEnum;
 import com.qunzhixinxi.hnqz.admin.enums.PackageStatusEnum;
 import com.qunzhixinxi.hnqz.admin.enums.PackageTypeEnum;
 import com.qunzhixinxi.hnqz.admin.enums.PackageTypeEnum;
+import com.qunzhixinxi.hnqz.admin.enums.ScorePackageStatusEnum;
 import com.qunzhixinxi.hnqz.admin.enums.SubjectLocation;
 import com.qunzhixinxi.hnqz.admin.enums.SubjectLocation;
 import com.qunzhixinxi.hnqz.admin.enums.SubjectTypeEnum;
 import com.qunzhixinxi.hnqz.admin.enums.SubjectTypeEnum;
 import com.qunzhixinxi.hnqz.admin.enums.TaskStatusEnum;
 import com.qunzhixinxi.hnqz.admin.enums.TaskStatusEnum;
@@ -1752,7 +1753,8 @@ public class ApiController {
 	 */
 	 */
 	@SysLog("新增用户签到表")
 	@SysLog("新增用户签到表")
 	@PostMapping("/saveSignInfo")
 	@PostMapping("/saveSignInfo")
-	public R<?> save(@RequestBody WmUserSign wmUserSign) {
+	public R<?> saveSignInfo(@RequestBody WmUserSign wmUserSign) {
+		log.info("精细化拜访(医院/药店/商业公司打卡)参数:{}", wmUserSign);
 
 
 		// 重置打卡时间,以系统为准,规避端设备时间不准的问题
 		// 重置打卡时间,以系统为准,规避端设备时间不准的问题
 		LocalDateTime now = LocalDateTime.now().plusMinutes(5L);
 		LocalDateTime now = LocalDateTime.now().plusMinutes(5L);
@@ -2288,6 +2290,13 @@ public class ApiController {
 
 
 		boolean saved = wmScorePackageStatusService.save(wmScorePackageStatus);
 		boolean saved = wmScorePackageStatusService.save(wmScorePackageStatus);
 
 
+		// 更新积分包状态
+		WmScorePackage updateScorePackage = new WmScorePackage();
+		updateScorePackage.setId(pkgId);
+		updateScorePackage.setScorePackageStatus(ScorePackageStatusEnum.PENDING_APPROVAL.val());
+		updateScorePackage.setIsConduct("1");
+		wmScorePackageService.updateById(updateScorePackage);
+
 		return saved ? R.ok(true, "领取积分包成功") : R.failed(false, "领取积分包失败");
 		return saved ? R.ok(true, "领取积分包成功") : R.failed(false, "领取积分包失败");
 
 
 	}
 	}