From 7b8322e74ea830f79607d327c1e545b6ee359919 Mon Sep 17 00:00:00 2001 From: linfso Date: Sat, 6 Jul 2024 15:10:38 +0800 Subject: [PATCH] md --- .../web/emis/EmisSettleSubBillController.java | 72 ++++++++++++++++++- .../emis/mapper/EmisSettleSubBillMapper.java | 5 +- .../erp/emis/service/EmisBaseService.java | 19 +++++ .../mapper/EmisSettleSubBillMapper.xml | 40 ++++++++++- 4 files changed, 133 insertions(+), 3 deletions(-) diff --git a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisSettleSubBillController.java b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisSettleSubBillController.java index 44322b43b..015a6c00e 100644 --- a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisSettleSubBillController.java +++ b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisSettleSubBillController.java @@ -14,6 +14,7 @@ package com.xdadan.erp.web.emis; import java.util.List; import javax.servlet.http.HttpServletResponse; +import com.xdadan.erp.emis.domain.EmisSitePrepaidRecharge; import com.xdadan.erp.emis.domain.EmisWaybillAjustApply; import com.xdadan.erp.emis.domain.exception.EmisBizError; import com.xdadan.erp.emis.service.EmisBaseService; @@ -179,7 +180,7 @@ public class EmisSettleSubBillController extends BaseController @PreAuthorize("@ss.hasPermi('emis:emisSettleSubBill:cancelConfirmBillByCenter')") @Log(title = "中心取消确认账单", businessType = BusinessType.UPDATE) @PostMapping("/cancelConfirmBillByCenter/{ids}") - public AjaxResult cancelConfirmBillByCenter(@PathVariable Long[] ids) + public AjaxResult cancelConfirmBillByCenter(@PathVariable Long[] ids,@RequestBody EmisSettleSubBill spr) { if(ids!=null && ids.length>0){ for(int i=0;i0){ + for(int i=0;i0){ + for(int i=0;i */ public int updateEmisSettleSubBill(EmisSettleSubBill emisSettleSubBill); - // 财务中心取消和确认 + // 财务中心取消和确认,确认不出账,设置异常 public int confirmBillByCenter(EmisSettleSubBill emisSettleSubBill); public int cancelConfirmBillByCenter(EmisSettleSubBill emisSettleSubBill); + public int confirmNoBillByCenter(EmisSettleSubBill emisSettleSubBill); + public int setBillErrorByCenter(EmisSettleSubBill emisSettleSubBill); + // 业务取消和确认 public int confirmBillBySite(EmisSettleSubBill emisSettleSubBill); public int cancelConfirmBillBySite(EmisSettleSubBill emisSettleSubBill); diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/EmisBaseService.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/EmisBaseService.java index 4faf7bbbd..12940ebf4 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/EmisBaseService.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/EmisBaseService.java @@ -985,6 +985,25 @@ public class EmisBaseService { return emisSettleSubBillMapper.cancelConfirmBillByCenter(emisSettleSubBill); } + /** + * 中心确认不出账 + * @param emisSettleSubBill + * @return + */ + public int confirmNoBillByCenter(EmisSettleSubBill emisSettleSubBill){ + return emisSettleSubBillMapper.confirmNoBillByCenter(emisSettleSubBill); + } + + /** + * 中心置账单异常 + * @param emisSettleSubBill + * @return + */ + public int setBillErrorByCenter(EmisSettleSubBill emisSettleSubBill){ + return emisSettleSubBillMapper.setBillErrorByCenter(emisSettleSubBill); + } + + /** * 短信发送 */ diff --git a/emis-biz/src/main/resources/mapper/EmisSettleSubBillMapper.xml b/emis-biz/src/main/resources/mapper/EmisSettleSubBillMapper.xml index 8ac66b541..c5f39c938 100644 --- a/emis-biz/src/main/resources/mapper/EmisSettleSubBillMapper.xml +++ b/emis-biz/src/main/resources/mapper/EmisSettleSubBillMapper.xml @@ -234,12 +234,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + update emis_settle_sub_bill bl_confirm = '1', confirm_date = now(), - confirm_man_code = #{confirmManCode}, + confirm_man_code = #{confirmManCode}, + confirm_site = #{confirmSite}, update_by = #{updateBy}, update_time = #{updateTime}, update_site = #{updateSite}, @@ -247,12 +249,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" where id = #{id} + update emis_settle_sub_bill bl_confirm = '0', confirm_date = null, confirm_man_code =null, + confirm_site = null, update_by = #{updateBy}, update_time = #{updateTime}, update_site = #{updateSite}, @@ -260,6 +264,39 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" where id = #{id} + + + update emis_settle_sub_bill + + bl_confirm = '3', + confirm_date = now(), + confirm_man_code = #{confirmManCode}, + confirm_site = #{confirmSite}, + confirm_note = #{confirmNote}, + update_by = #{updateBy}, + update_time = #{updateTime}, + update_site = #{updateSite}, + + where id = #{id} + + + + + update emis_settle_sub_bill + + bl_confirm = '4', + confirm_date = now(), + confirm_man_code = #{confirmManCode}, + confirm_site = #{confirmSite}, + confirm_note = #{confirmNote}, + update_by = #{updateBy}, + update_time = #{updateTime}, + update_site = #{updateSite}, + + where id = #{id} + + + update emis_settle_sub_bill @@ -273,6 +310,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" where id = #{id} + update emis_settle_sub_bill