浏览代码

fix 审核成功,打款截图

zoujiajian 3 年之前
父节点
当前提交
3da832ba9e

+ 2 - 0
netflix-dao/src/main/java/com/cyksj/model/entity/DistributeMoneyApply.java

@@ -32,6 +32,8 @@ public class DistributeMoneyApply extends BaseEntity {
 
 	private String realName;
 
+	private String img;
+
 	@Getter
 	public enum Type {
 		zfb("支付宝"),

+ 5 - 0
netflix-dao/src/main/java/com/cyksj/model/request/DistributeApplyMoneyReq.java

@@ -24,4 +24,9 @@ public class DistributeApplyMoneyReq {
 	private String verifyStatus;
 
 	private String reason;
+
+	/**
+	 * 成功打款图片
+	 */
+	private String img;
 }

+ 25 - 0
netflix-web/src/main/java/com/cyksj/web/controller/manage/distribute/DistributeController.java

@@ -207,7 +207,32 @@ public class DistributeController {
 				}
 			}
 		}
+		if (DistributeMoneyApply.Status.success.name().equals(distributeApplyMoneyReq.getVerifyStatus())) {
+			if (StrUtil.isBlank(distributeApplyMoneyReq.getImg())) {
+				throw BusinessRuntimeException.getInstance("审核成功时,打款图片不存在");
+			}
+			distributeMoneyApply.setImg(distributeApplyMoneyReq.getImg());
+		}
 		distributeMoneyApplyMapper.updateById(distributeMoneyApply);
 		return GatewayResponse.SUCCESS.newBuilder().toResult("审核操作成功");
 	}
+
+	/**
+	 * 审核成功,编辑打款截图
+	 */
+	@PutMapping("/verify/applyMoney/img")
+	public Result<String> putApplyMoneyImg(@RequestBody @Validated DistributeApplyMoneyReq distributeApplyMoneyReq) {
+		DistributeMoneyApply entity = distributeMoneyApplyMapper.selectById(distributeApplyMoneyReq.getId());
+		if (entity == null || entity.getVerifyStatus() != DistributeMoneyApply.Status.success) {
+			throw BusinessRuntimeException.getInstance("审核记录错误");
+		}
+		if (StrUtil.isBlank(distributeApplyMoneyReq.getImg())) {
+			throw BusinessRuntimeException.getInstance("打款截图为空");
+		}
+		DistributeMoneyApply apply = new DistributeMoneyApply();
+		apply.setImg(distributeApplyMoneyReq.getImg());
+		apply.setId(distributeApplyMoneyReq.getId());
+		distributeMoneyApplyMapper.updateById(apply);
+		return GatewayResponse.SUCCESS.newBuilder().toResult("编辑成功");
+	}
 }