From cd3e6d4b2bd465b0ed0220dd05c3dee32b196050 Mon Sep 17 00:00:00 2001 From: linfso Date: Sun, 7 Jul 2024 10:05:30 +0800 Subject: [PATCH] md --- .../web/emis/EmisSettleSubBillController.java | 144 ++++++++++++++++++ .../emis/mapper/EmisSettleSubBillMapper.java | 3 + .../erp/emis/service/EmisBaseService.java | 39 +++++ .../mapper/EmisSettleSubBillMapper.xml | 74 ++++++--- .../resources/mapper/EmisTransLineMapper.xml | 2 +- .../mapper/EmisTransProductMapper.xml | 2 +- 6 files changed, 240 insertions(+), 24 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 015a6c00e..cac829014 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 @@ -274,4 +274,148 @@ public class EmisSettleSubBillController extends BaseController } return AjaxResult.success("确认成功"); } + + + + /** + * 站点确认账单 + */ + @PreAuthorize("@ss.hasPermi('emis:emisSettleSubBill:confirmBillBySite')") + @Log(title = "站点确认账单", businessType = BusinessType.UPDATE) + @PostMapping("/confirmBillBySite/{ids}") + public AjaxResult confirmBillBySite(@PathVariable Long[] ids) + { + if(ids!=null && ids.length>0){ + for(int i=0;i0){ + for(int i=0;i0){ + for(int i=0;i0){ + for(int i=0;i public int confirmBillBySite(EmisSettleSubBill emisSettleSubBill); public int cancelConfirmBillBySite(EmisSettleSubBill emisSettleSubBill); + public int confirmNoBillBySite(EmisSettleSubBill emisSettleSubBill); + public int setBillErrorBySite(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 12940ebf4..30dbffcc6 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 @@ -1004,6 +1004,45 @@ public class EmisBaseService { } + /** + * 站点业务确认 + * @param emisSettleSubBill + * @return + */ + public int confirmBillBySite(EmisSettleSubBill emisSettleSubBill){ + return emisSettleSubBillMapper.confirmBillBySite(emisSettleSubBill); + } + + + /** + * 站点账单取消 + * @param emisSettleSubBill + * @return + */ + public int cancelConfirmBillBySite(EmisSettleSubBill emisSettleSubBill){ + return emisSettleSubBillMapper.cancelConfirmBillBySite(emisSettleSubBill); + } + + /** + * 站点确认不出账 + * @param emisSettleSubBill + * @return + */ + public int confirmNoBillBySite(EmisSettleSubBill emisSettleSubBill){ + return emisSettleSubBillMapper.confirmNoBillBySite(emisSettleSubBill); + } + + /** + * 站点置账单异常 + * @param emisSettleSubBill + * @return + */ + public int setBillErrorBySite(EmisSettleSubBill emisSettleSubBill){ + return emisSettleSubBillMapper.setBillErrorBySite(emisSettleSubBill); + } + + + /** * 短信发送 */ diff --git a/emis-biz/src/main/resources/mapper/EmisSettleSubBillMapper.xml b/emis-biz/src/main/resources/mapper/EmisSettleSubBillMapper.xml index c5f39c938..d4ceef6d9 100644 --- a/emis-biz/src/main/resources/mapper/EmisSettleSubBillMapper.xml +++ b/emis-biz/src/main/resources/mapper/EmisSettleSubBillMapper.xml @@ -241,7 +241,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" bl_confirm = '1', confirm_date = now(), confirm_man_code = #{confirmManCode}, - confirm_site = #{confirmSite}, update_by = #{updateBy}, update_time = #{updateTime}, update_site = #{updateSite}, @@ -256,7 +255,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" bl_confirm = '0', confirm_date = null, confirm_man_code =null, - confirm_site = null, update_by = #{updateBy}, update_time = #{updateTime}, update_site = #{updateSite}, @@ -264,14 +262,28 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" where id = #{id} - + + update emis_settle_sub_bill + + bl_confirm = '2', + confirm_date = now(), + confirm_man_code = #{confirmManCode}, + confirm_note = #{confirmNote}, + update_by = #{updateBy}, + update_time = #{updateTime}, + update_site = #{updateSite}, + + 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}, @@ -280,29 +292,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" 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 bl_site_confirm = '1', site_confirm_date = now(), - confirm_man_code = #{confirmManCode}, + confirm_site = #{confirmSite}, + site_confirm_man_code = #{confirmManCode}, update_by = #{updateBy}, update_time = #{updateTime}, update_site = #{updateSite}, @@ -317,6 +314,39 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" bl_confirm = '0', site_confirm_date = null, site_confirm_man_code =null, + confirm_site = null, + update_by = #{updateBy}, + update_time = #{updateTime}, + update_site = #{updateSite}, + + where id = #{id} + + + + + update emis_settle_sub_bill + + bl_confirm = '2', + confirm_date = now(), + confirm_man_code = #{confirmManCode}, + confirm_site = #{confirmSite}, + site_confirm_note = #{siteConfirmNote}, + update_by = #{updateBy}, + update_time = #{updateTime}, + update_site = #{updateSite}, + + where id = #{id} + + + + + update emis_settle_sub_bill + + bl_confirm = '3', + confirm_date = now(), + confirm_man_code = #{confirmManCode}, + confirm_site = #{confirmSite}, + site_confirm_note = #{siteConfirmNote}, update_by = #{updateBy}, update_time = #{updateTime}, update_site = #{updateSite}, diff --git a/emis-biz/src/main/resources/mapper/EmisTransLineMapper.xml b/emis-biz/src/main/resources/mapper/EmisTransLineMapper.xml index ea45594d9..034e10ffb 100644 --- a/emis-biz/src/main/resources/mapper/EmisTransLineMapper.xml +++ b/emis-biz/src/main/resources/mapper/EmisTransLineMapper.xml @@ -41,7 +41,7 @@ del_flag = '0' and id = #{id} - and line_code=#{lineCode} + and and FIND_IN_SET(line_code,#{lineCode}) and line_name like concat('%', #{lineName}, '%') and line_name_en like concat('%', #{lineNameEn}, '%') and meter_rate=#{meterRate} diff --git a/emis-biz/src/main/resources/mapper/EmisTransProductMapper.xml b/emis-biz/src/main/resources/mapper/EmisTransProductMapper.xml index 2108046c2..98c91c0ae 100644 --- a/emis-biz/src/main/resources/mapper/EmisTransProductMapper.xml +++ b/emis-biz/src/main/resources/mapper/EmisTransProductMapper.xml @@ -35,7 +35,7 @@ del_flag='0' and id = #{id} - and prod_code=#{prodCode} + and FIND_IN_SET(prod_code,#{prodCode}) and prod_name like concat('%', #{prodName}, '%') and prod_name_en like concat('%', #{prodNameEn}, '%') and status = #{status}