From 4b21bf7efa4bb066103bf968b5e3e742762a119f Mon Sep 17 00:00:00 2001 From: zhengyf Date: Wed, 3 Sep 2025 23:22:34 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E6=96=B0=E5=A2=9E=E6=94=B6=E4=BB=98?= =?UTF-8?q?=E6=AC=BE=E6=A8=A1=E6=9D=BF=E6=A8=A1=E5=9D=97=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../claim/entity/FeClaimBillHEntity.xml | 171 ++++++++++++------ .../service/impl/IClaimSKServiceImpl.java | 3 + .../claim/service/impl/IClaimServiceImpl.java | 1 + .../billtemplate/controller/BillTemplate.java | 71 ++++++++ .../entity/FeConfBillTemplateEntity.java | 3 + .../service/IFeConfBillTemplateService.java | 6 + .../impl/FeConfBillTemplateServiceImpl.java | 54 +++++- .../finance/conf/controller/BillTemplate.java | 38 ---- 8 files changed, 243 insertions(+), 104 deletions(-) create mode 100644 base-buildpackage/src/main/java/com/hzya/frame/finance/conf/billtemplate/controller/BillTemplate.java delete mode 100644 base-buildpackage/src/main/java/com/hzya/frame/finance/conf/controller/BillTemplate.java diff --git a/base-buildpackage/src/main/java/com/hzya/frame/finance/claim/entity/FeClaimBillHEntity.xml b/base-buildpackage/src/main/java/com/hzya/frame/finance/claim/entity/FeClaimBillHEntity.xml index 19a1972c..932e806b 100644 --- a/base-buildpackage/src/main/java/com/hzya/frame/finance/claim/entity/FeClaimBillHEntity.xml +++ b/base-buildpackage/src/main/java/com/hzya/frame/finance/claim/entity/FeClaimBillHEntity.xml @@ -116,69 +116,122 @@ diff --git a/base-buildpackage/src/main/java/com/hzya/frame/finance/claim/service/impl/IClaimSKServiceImpl.java b/base-buildpackage/src/main/java/com/hzya/frame/finance/claim/service/impl/IClaimSKServiceImpl.java index 825529b3..495a4208 100644 --- a/base-buildpackage/src/main/java/com/hzya/frame/finance/claim/service/impl/IClaimSKServiceImpl.java +++ b/base-buildpackage/src/main/java/com/hzya/frame/finance/claim/service/impl/IClaimSKServiceImpl.java @@ -287,6 +287,9 @@ public class IClaimSKServiceImpl implements IClaimSKService { String trantimep = kkBankflow.getTrantimep(); feClaimBillHEntity.setDef1(trandate + " " + trantimep); + //自动认领 + feClaimBillHEntity.setIsAutoClaim("N"); + }catch (Exception e){ e.printStackTrace(); diff --git a/base-buildpackage/src/main/java/com/hzya/frame/finance/claim/service/impl/IClaimServiceImpl.java b/base-buildpackage/src/main/java/com/hzya/frame/finance/claim/service/impl/IClaimServiceImpl.java index 36d3ba94..332f21d2 100644 --- a/base-buildpackage/src/main/java/com/hzya/frame/finance/claim/service/impl/IClaimServiceImpl.java +++ b/base-buildpackage/src/main/java/com/hzya/frame/finance/claim/service/impl/IClaimServiceImpl.java @@ -108,6 +108,7 @@ public class IClaimServiceImpl implements IClaimService { if("N".equals(claimBillHEntity.getPushStatus())){ claimBillHEntity.setPushStatusName("未推送"); } + } PageInfo pageInfo = new PageInfo(claimBillHEntityList); return pageInfo; diff --git a/base-buildpackage/src/main/java/com/hzya/frame/finance/conf/billtemplate/controller/BillTemplate.java b/base-buildpackage/src/main/java/com/hzya/frame/finance/conf/billtemplate/controller/BillTemplate.java new file mode 100644 index 00000000..8414bb72 --- /dev/null +++ b/base-buildpackage/src/main/java/com/hzya/frame/finance/conf/billtemplate/controller/BillTemplate.java @@ -0,0 +1,71 @@ +package com.hzya.frame.finance.conf.billtemplate.controller; + +import com.hzya.frame.finance.conf.billtemplate.entity.FeConfBillTemplateEntity; +import com.hzya.frame.finance.conf.billtemplate.service.IFeConfBillTemplateService; +import com.hzya.frame.web.action.DefaultController; +import com.hzya.frame.web.entity.JsonResultEntity; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.bind.annotation.RestController; + +import java.util.List; + +/** + * Created by zydd on 2025-08-29 17:48 + * 收付款单据模板 + */ +@RestController +@RequestMapping("/fe/conf/billtemplate") +public class BillTemplate extends DefaultController { + + @Autowired + private IFeConfBillTemplateService billTemplateService; + + @RequestMapping("/queryAll") + public JsonResultEntity queryAll(@RequestBody FeConfBillTemplateEntity billTemplateEntity){ + try { + List all = billTemplateService.queryAll(billTemplateEntity); + return getSuccessMessageEntity("你太棒了!",all); + }catch (Exception e){ + e.printStackTrace(); + return getFailureMessageEntity(e.getMessage()); + } + } + + @RequestMapping("/save") + public JsonResultEntity save(@RequestBody FeConfBillTemplateEntity billTemplateEntity){ + try { + FeConfBillTemplateEntity entity = billTemplateService.saveEntity(billTemplateEntity); + return getSuccessMessageEntity("你太棒了!",entity); + }catch (Exception e){ + e.printStackTrace(); + return getFailureMessageEntity(e.getMessage()); + } + } + + @RequestMapping("/update") + public JsonResultEntity update(@RequestBody FeConfBillTemplateEntity billTemplateEntity){ + try { + FeConfBillTemplateEntity entity = billTemplateService.updateEntity(billTemplateEntity); + return getSuccessMessageEntity("你太棒了!",entity); + }catch (Exception e){ + e.printStackTrace(); + return getFailureMessageEntity(e.getMessage()); + } + } + + @RequestMapping("/delete") + public JsonResultEntity delete(@RequestBody FeConfBillTemplateEntity billTemplateEntity){ + try { + billTemplateService.deleteEntity(billTemplateEntity); + return getSuccessMessageEntity("你太棒了!",null); + }catch (Exception e){ + e.printStackTrace(); + return getFailureMessageEntity(e.getMessage()); + } + } + + +} diff --git a/base-buildpackage/src/main/java/com/hzya/frame/finance/conf/billtemplate/entity/FeConfBillTemplateEntity.java b/base-buildpackage/src/main/java/com/hzya/frame/finance/conf/billtemplate/entity/FeConfBillTemplateEntity.java index 0dc30aa2..e7620ab7 100644 --- a/base-buildpackage/src/main/java/com/hzya/frame/finance/conf/billtemplate/entity/FeConfBillTemplateEntity.java +++ b/base-buildpackage/src/main/java/com/hzya/frame/finance/conf/billtemplate/entity/FeConfBillTemplateEntity.java @@ -39,6 +39,9 @@ public class FeConfBillTemplateEntity extends BaseEntity { * 部门 */ private String hDeptStr; + /** + * 客户 + */ private String hCustomerStr; /** * 币种 diff --git a/base-buildpackage/src/main/java/com/hzya/frame/finance/conf/billtemplate/service/IFeConfBillTemplateService.java b/base-buildpackage/src/main/java/com/hzya/frame/finance/conf/billtemplate/service/IFeConfBillTemplateService.java index 3b9a5766..d55b0266 100644 --- a/base-buildpackage/src/main/java/com/hzya/frame/finance/conf/billtemplate/service/IFeConfBillTemplateService.java +++ b/base-buildpackage/src/main/java/com/hzya/frame/finance/conf/billtemplate/service/IFeConfBillTemplateService.java @@ -13,4 +13,10 @@ import java.util.List; */ public interface IFeConfBillTemplateService extends IBaseService{ List queryAll(FeConfBillTemplateEntity billTemplateEntity); + + FeConfBillTemplateEntity saveEntity(FeConfBillTemplateEntity billTemplateEntity); + + FeConfBillTemplateEntity updateEntity(FeConfBillTemplateEntity billTemplateEntity); + + void deleteEntity(FeConfBillTemplateEntity billTemplateEntity); } diff --git a/base-buildpackage/src/main/java/com/hzya/frame/finance/conf/billtemplate/service/impl/FeConfBillTemplateServiceImpl.java b/base-buildpackage/src/main/java/com/hzya/frame/finance/conf/billtemplate/service/impl/FeConfBillTemplateServiceImpl.java index b65a15b6..4d3b9037 100644 --- a/base-buildpackage/src/main/java/com/hzya/frame/finance/conf/billtemplate/service/impl/FeConfBillTemplateServiceImpl.java +++ b/base-buildpackage/src/main/java/com/hzya/frame/finance/conf/billtemplate/service/impl/FeConfBillTemplateServiceImpl.java @@ -1,11 +1,14 @@ package com.hzya.frame.finance.conf.billtemplate.service.impl; +import cn.hutool.core.lang.Assert; import com.hzya.frame.finance.conf.billtemplate.entity.FeConfBillTemplateEntity; import com.hzya.frame.finance.conf.billtemplate.dao.IFeConfBillTemplateDao; import com.hzya.frame.finance.conf.billtemplate.service.IFeConfBillTemplateService; -import org.springframework.stereotype.Service; +import org.springframework.stereotype.Service; import org.springframework.beans.factory.annotation.Autowired; + import javax.annotation.Resource; + import com.hzya.frame.basedao.service.impl.BaseService; import java.util.List; @@ -18,18 +21,55 @@ import java.util.List; */ @Service public class FeConfBillTemplateServiceImpl extends BaseService implements IFeConfBillTemplateService { - + private IFeConfBillTemplateDao feConfBillTemplateDao; - + @Autowired - public void setFeConfBillTemplateDao(IFeConfBillTemplateDao dao) { - this.feConfBillTemplateDao = dao; - this.dao = dao; - } + public void setFeConfBillTemplateDao(IFeConfBillTemplateDao dao) { + this.feConfBillTemplateDao = dao; + this.dao = dao; + } @Override public List queryAll(FeConfBillTemplateEntity billTemplateEntity) { List all = feConfBillTemplateDao.query(billTemplateEntity); return all; } + + @Override + public FeConfBillTemplateEntity saveEntity(FeConfBillTemplateEntity billTemplateEntity) { + checkAssistNull("saveEntity",billTemplateEntity); + FeConfBillTemplateEntity save = feConfBillTemplateDao.save(billTemplateEntity); + return save; + } + + @Override + public FeConfBillTemplateEntity updateEntity(FeConfBillTemplateEntity billTemplateEntity) { + checkAssistNull("updateEntity",billTemplateEntity); + feConfBillTemplateDao.update(billTemplateEntity); + return billTemplateEntity; + } + + @Override + public void deleteEntity(FeConfBillTemplateEntity billTemplateEntity) { + checkAssistNull("deleteEntity",billTemplateEntity); + feConfBillTemplateDao.logicRemove(billTemplateEntity); + } + + + public void checkAssistNull(String type, FeConfBillTemplateEntity entity) { + switch (type) { + case "saveEntity": + Assert.notNull(entity.getName(),"收付款单据配置保存时,名称不能为空"); + break; + case "updateEntity": + Assert.notNull(entity.getId(),"收付款单据配置更新时,id不能为空"); + Assert.notNull(entity.getName(),"收付款单据配置更新时,名称不能为空"); + break; + case "deleteEntity": + Assert.notNull(entity.getId(),"收付款单据配置删除时,id不能为空"); + break; + } + } + } diff --git a/base-buildpackage/src/main/java/com/hzya/frame/finance/conf/controller/BillTemplate.java b/base-buildpackage/src/main/java/com/hzya/frame/finance/conf/controller/BillTemplate.java deleted file mode 100644 index 7fd4d712..00000000 --- a/base-buildpackage/src/main/java/com/hzya/frame/finance/conf/controller/BillTemplate.java +++ /dev/null @@ -1,38 +0,0 @@ -package com.hzya.frame.finance.conf.controller; - -import com.hzya.frame.finance.conf.billtemplate.entity.FeConfBillTemplateEntity; -import com.hzya.frame.finance.conf.billtemplate.service.IFeConfBillTemplateService; -import com.hzya.frame.web.action.DefaultController; -import com.hzya.frame.web.entity.JsonResultEntity; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.ResponseBody; -import org.springframework.web.bind.annotation.RestController; - -import java.util.List; - -/** - * Created by zydd on 2025-08-29 17:48 - * 收付款单据模板 - */ -@RestController -@RequestMapping("/fe/conf/billtemplate") -public class BillTemplate extends DefaultController { - - @Autowired - private IFeConfBillTemplateService billTemplateService; - - @RequestMapping("/queryAll") - public JsonResultEntity queryAll(@RequestBody FeConfBillTemplateEntity billTemplateEntity){ - try { - List all = billTemplateService.queryAll(billTemplateEntity); - return getSuccessMessageEntity("你太棒了!",all); - }catch (Exception e){ - e.printStackTrace(); - return getFailureMessageEntity(e.getMessage()); - } - } - - -}