Browse Source

优化

master
dimengzhe 2 years ago
parent
commit
e962899c7a
  1. 2
      anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/fincollectionconfirmation/FinCollectionConfirmationFeign.java
  2. 2
      anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/fincollectionconfirmation/FinCollectionConfirmationFeignFallback.java
  3. 4
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationRest.java
  4. 14
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationService.java

2
anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/fincollectionconfirmation/FinCollectionConfirmationFeign.java

@ -88,7 +88,7 @@ public interface FinCollectionConfirmationFeign {
@ApiOperation("收款申请撤回")
@PostMapping("/recallConfirm")
ResultBean recallConfirm(@RequestParam("sid") String sid);
ResultBean recallConfirm(@RequestParam("sid") String sid,@RequestParam("userSid")String userSid);
@ApiOperation("出纳驳回")
@PostMapping("/cashierReject")

2
anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/fincollectionconfirmation/FinCollectionConfirmationFeignFallback.java

@ -84,7 +84,7 @@ public class FinCollectionConfirmationFeignFallback implements FinCollectionConf
}
@Override
public ResultBean recallConfirm(String sid) {
public ResultBean recallConfirm(String sid,String userSid) {
return null;
}

4
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationRest.java

@ -107,8 +107,8 @@ public class FinCollectionConfirmationRest implements FinCollectionConfirmationF
}
@Override
public ResultBean recallConfirm(String sid) {
return finCollectionConfirmationService.recallConfirm(sid);
public ResultBean recallConfirm(String sid,String userSid) {
return finCollectionConfirmationService.recallConfirm(sid,userSid);
}
@Override

14
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationService.java

@ -4174,21 +4174,24 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl
return rb.success().setData(moneyAll);
}
public ResultBean recallConfirm(String sid) {
public ResultBean recallConfirm(String sid,String userSid) {
ResultBean rb = ResultBean.fireFail();
FinCollectionConfirmation confirmation = fetchBySid(sid);
if (confirmation == null) {
return rb.setMsg("该申请不存在");
}
if (!"0".equals(confirmation.getAuditState())) {
return rb.setMsg("该申请为待审核或正在审核中");
if(!userSid.equals(confirmation.getCreateBySid())){
return rb.setMsg("当前登录人员与发起人员不是同一人,不允许撤回");
}
/* if (!"1".equals(confirmation.getAuditState())) {
return rb.setMsg("该申请未提交或已审核");
}*/
List<FinSelectedReceivablesDetailedVo> finSelectedReceivablesDetailedVos = finSelectedReceivablesDetailedService.fetchByAuditState(sid, 1);
finSelectedReceivablesDetailedVos.stream().forEach(v -> {
String selectSid = v.getSid();
FinSelectedReceivablesDetailed finSelectedReceivablesDetailed = finSelectedReceivablesDetailedService.fetchBySid(selectSid);
finSelectedReceivablesDetailed.setAuditDate(DateUtil.today());
finSelectedReceivablesDetailed.setAuditState(0);
finSelectedReceivablesDetailed.setAuditState(4);
finSelectedReceivablesDetailedService.updateById(finSelectedReceivablesDetailed);
//应收未收将款项加回来
FinUncollectedReceivablesDetailed finUncollectedReceivablesDetailed = finUncollectedReceivablesDetailedService.fetchBySid(finSelectedReceivablesDetailed.getReceivablesSid());
@ -4196,7 +4199,8 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl
finUncollectedReceivablesDetailed.setCurrentReceivableMoney(currentReceivableMoney);
finUncollectedReceivablesDetailedService.updateById(finUncollectedReceivablesDetailed);
});
confirmation.setAuditState(0);
confirmation.setAuditState(4);
confirmation.setReason("申请人已撤回");
baseMapper.updateById(confirmation);
return rb.success().setMsg("撤回成功");
}

Loading…
Cancel
Save