diff --git a/yxt-as/src/main/java/com/yxt/anrui/as/biz/asbillsettelapply/AsBillSettelApplyMapper.java b/yxt-as/src/main/java/com/yxt/anrui/as/biz/asbillsettelapply/AsBillSettelApplyMapper.java index 8de32ba0e6..0d5985676c 100644 --- a/yxt-as/src/main/java/com/yxt/anrui/as/biz/asbillsettelapply/AsBillSettelApplyMapper.java +++ b/yxt-as/src/main/java/com/yxt/anrui/as/biz/asbillsettelapply/AsBillSettelApplyMapper.java @@ -72,4 +72,5 @@ public interface AsBillSettelApplyMapper extends BaseMapper { int selSalesCount(@Param("sourceSid") String sourceSid); + int selCount2(@Param("sid") String sid); } diff --git a/yxt-as/src/main/java/com/yxt/anrui/as/biz/asbillsettelapply/AsBillSettelApplyMapper.xml b/yxt-as/src/main/java/com/yxt/anrui/as/biz/asbillsettelapply/AsBillSettelApplyMapper.xml index b5d2ecf504..babbdd110e 100644 --- a/yxt-as/src/main/java/com/yxt/anrui/as/biz/asbillsettelapply/AsBillSettelApplyMapper.xml +++ b/yxt-as/src/main/java/com/yxt/anrui/as/biz/asbillsettelapply/AsBillSettelApplyMapper.xml @@ -67,4 +67,12 @@ as_bill_settel_apply AS a WHERE a.sourceSid = #{sourceSid} and a.nodeState != '终止' and a.nodeState != '发起申请' + diff --git a/yxt-as/src/main/java/com/yxt/anrui/as/biz/asbillsettelapply/AsBillSettelApplyService.java b/yxt-as/src/main/java/com/yxt/anrui/as/biz/asbillsettelapply/AsBillSettelApplyService.java index 964d3cb5a1..1ee93105b1 100644 --- a/yxt-as/src/main/java/com/yxt/anrui/as/biz/asbillsettelapply/AsBillSettelApplyService.java +++ b/yxt-as/src/main/java/com/yxt/anrui/as/biz/asbillsettelapply/AsBillSettelApplyService.java @@ -907,6 +907,10 @@ public class AsBillSettelApplyService extends MybatisBaseService 0) { + return rb.setMsg("该维修单已发起结算申请,请勿点击操作!"); + } } return rb.success(); } + public ResultBean settleUpdateCheck(String sid) { + ResultBean rb = ResultBean.fireFail(); + AsBusrepairBill asBusrepairBill = fetchBySid(sid); + if (asBusrepairBill.getNodeCode() == 5) { + int count = asBillSettelApplyService.selSettleCount(sid); + if (count > 0) { + return rb.setMsg("该维修单已发起结算申请,请勿点击操作!"); + } + } + return rb.success(); + + } + public ResultBean detailsInit(String sid) { return null; @@ -2983,4 +3000,5 @@ public class AsBusrepairBillService extends MybatisBaseService