|
@@ -82,7 +82,15 @@ public class MerchantApplyServiceImpl implements MerchantApplyService {
|
|
public Long createMerchantApply(MerchantApplySaveReqVO createReqVO) {
|
|
public Long createMerchantApply(MerchantApplySaveReqVO createReqVO) {
|
|
// 插入
|
|
// 插入
|
|
MerchantApplyDO merchantApply = BeanUtils.toBean(createReqVO, MerchantApplyDO.class);
|
|
MerchantApplyDO merchantApply = BeanUtils.toBean(createReqVO, MerchantApplyDO.class);
|
|
|
|
+ merchantApply.setCheckStatus(MerchantApplyCheckStatusEnum.AUDIT_PASS.getType());
|
|
|
|
+ merchantApply.setCheckPersonStatus(MerchantApplyCheckPersonStatusEnum.ZERO.getStatus());
|
|
|
|
+ merchantApply.setApplyMemberUserId(getLoginUserId());
|
|
merchantApplyMapper.insert(merchantApply);
|
|
merchantApplyMapper.insert(merchantApply);
|
|
|
|
+
|
|
|
|
+ MerchantSaveReqVO bean = BeanUtils.toBean(createReqVO, MerchantSaveReqVO.class);
|
|
|
|
+
|
|
|
|
+ bean.setMerchantApplyId(merchantApply.getId());
|
|
|
|
+ merchantService.createMerchant(bean, null);
|
|
// 返回
|
|
// 返回
|
|
return merchantApply.getId();
|
|
return merchantApply.getId();
|
|
}
|
|
}
|
|
@@ -124,27 +132,28 @@ public class MerchantApplyServiceImpl implements MerchantApplyService {
|
|
} else {
|
|
} else {
|
|
// 审核通过
|
|
// 审核通过
|
|
// 一级审核人
|
|
// 一级审核人
|
|
- if (MerchantApplyCheckPersonStatusEnum.getCheckPersonStatus(loginUserId).equals(MerchantApplyCheckPersonStatusEnum.ONE.getStatus())) {
|
|
|
|
- // 修改为向二级审核人审核,状态不变
|
|
|
|
- updateDO.setCheckPersonStatus(MerchantApplyCheckPersonStatusEnum.TWO.getStatus());
|
|
|
|
- updateDO.setCheckStatus(MerchantApplyCheckStatusEnum.WAIT_AUDIT.getType());
|
|
|
|
- merchantApplyMapper.updateById(updateDO);
|
|
|
|
-
|
|
|
|
- MerchantApplyLogSaveReqVO build = MerchantApplyLogSaveReqVO.builder()
|
|
|
|
- .status(MerchantApplyCheckStatusEnum.AUDIT_PASS.getType())
|
|
|
|
- .merchantApplyId(updateDO.getId())
|
|
|
|
- .checkComment(updateDO.getCheckComment())
|
|
|
|
- .checkSystemUserId(loginUserId)
|
|
|
|
- .build();
|
|
|
|
- merchantApplyLogService.createMerchantApplyLog(build);
|
|
|
|
-
|
|
|
|
- // todo 商户审核通过向上级发送微信信息
|
|
|
|
- sentWxChantMessageToThSystemUser(updateDO,MerchantApplyCheckPersonStatusEnum.TWO.getUserid());
|
|
|
|
-
|
|
|
|
- // 发送极光推送
|
|
|
|
- jPushToThSystemUser(updateDO, MerchantApplyCheckPersonStatusEnum.TWO.getUserid());
|
|
|
|
- return;
|
|
|
|
- } else if (MerchantApplyCheckPersonStatusEnum.getCheckPersonStatus(loginUserId).equals(MerchantApplyCheckPersonStatusEnum.TWO.getStatus())) {
|
|
|
|
|
|
+// if (MerchantApplyCheckPersonStatusEnum.getCheckPersonStatus(loginUserId).equals(MerchantApplyCheckPersonStatusEnum.ONE.getStatus())) {
|
|
|
|
+// // 修改为向二级审核人审核,状态不变
|
|
|
|
+// updateDO.setCheckPersonStatus(MerchantApplyCheckPersonStatusEnum.TWO.getStatus());
|
|
|
|
+// updateDO.setCheckStatus(MerchantApplyCheckStatusEnum.WAIT_AUDIT.getType());
|
|
|
|
+// merchantApplyMapper.updateById(updateDO);
|
|
|
|
+//
|
|
|
|
+// MerchantApplyLogSaveReqVO build = MerchantApplyLogSaveReqVO.builder()
|
|
|
|
+// .status(MerchantApplyCheckStatusEnum.AUDIT_PASS.getType())
|
|
|
|
+// .merchantApplyId(updateDO.getId())
|
|
|
|
+// .checkComment(updateDO.getCheckComment())
|
|
|
|
+// .checkSystemUserId(loginUserId)
|
|
|
|
+// .build();
|
|
|
|
+// merchantApplyLogService.createMerchantApplyLog(build);
|
|
|
|
+//
|
|
|
|
+// // todo 商户审核通过向上级发送微信信息
|
|
|
|
+// sentWxChantMessageToThSystemUser(updateDO,MerchantApplyCheckPersonStatusEnum.TWO.getUserid());
|
|
|
|
+//
|
|
|
|
+// // 发送极光推送
|
|
|
|
+// jPushToThSystemUser(updateDO, MerchantApplyCheckPersonStatusEnum.TWO.getUserid());
|
|
|
|
+// return;
|
|
|
|
+// } else
|
|
|
|
+ if (MerchantApplyCheckPersonStatusEnum.getCheckPersonStatus(loginUserId).equals(MerchantApplyCheckPersonStatusEnum.TWO.getStatus())) {
|
|
// 修改为向三级审核人审核,状态不变
|
|
// 修改为向三级审核人审核,状态不变
|
|
updateDO.setCheckPersonStatus(MerchantApplyCheckPersonStatusEnum.THREE.getStatus());
|
|
updateDO.setCheckPersonStatus(MerchantApplyCheckPersonStatusEnum.THREE.getStatus());
|
|
updateDO.setCheckStatus(MerchantApplyCheckStatusEnum.WAIT_AUDIT.getType());
|
|
updateDO.setCheckStatus(MerchantApplyCheckStatusEnum.WAIT_AUDIT.getType());
|
|
@@ -357,7 +366,7 @@ public class MerchantApplyServiceImpl implements MerchantApplyService {
|
|
|
|
|
|
Long loginUserId = getLoginUserId();
|
|
Long loginUserId = getLoginUserId();
|
|
|
|
|
|
- if (loginUserId != null && loginUserId != 1L) {
|
|
|
|
|
|
+ if (loginUserId != null && loginUserId != 1L && MerchantApplyCheckPersonStatusEnum.getCheckPersonStatus(loginUserId) != -1) {
|
|
pageReqVO.setCheckPersonStatus(MerchantApplyCheckPersonStatusEnum.getCheckPersonStatus(loginUserId));
|
|
pageReqVO.setCheckPersonStatus(MerchantApplyCheckPersonStatusEnum.getCheckPersonStatus(loginUserId));
|
|
}
|
|
}
|
|
|
|
|