From 05351950aaabfe0163ac05e9bc172871a3f04a11 Mon Sep 17 00:00:00 2001
From: chengf <2156125618@qq.com>
Date: 星期四, 14 八月 2025 17:06:28 +0800
Subject: [PATCH] 暂存2025/08/14
---
service-store/src/main/java/com/java110/store/smo/impl/ContractPartyaInnerServiceSMOImpl.java | 34 ++++++++++++++++++++++++++++++++++
1 files changed, 34 insertions(+), 0 deletions(-)
diff --git a/service-store/src/main/java/com/java110/store/smo/impl/ContractPartyaInnerServiceSMOImpl.java b/service-store/src/main/java/com/java110/store/smo/impl/ContractPartyaInnerServiceSMOImpl.java
index 8a926fb..fa7525d 100644
--- a/service-store/src/main/java/com/java110/store/smo/impl/ContractPartyaInnerServiceSMOImpl.java
+++ b/service-store/src/main/java/com/java110/store/smo/impl/ContractPartyaInnerServiceSMOImpl.java
@@ -2,9 +2,13 @@
import com.java110.core.base.smo.BaseServiceSMO;
+import com.java110.core.factory.GenerateCodeFactory;
import com.java110.dto.PageDto;
+import com.java110.dto.account.AccountDto;
import com.java110.dto.contract.ContractPartyaDto;
+import com.java110.intf.acct.IAccountInnerServiceSMO;
import com.java110.intf.store.IContractPartyaInnerServiceSMO;
+import com.java110.po.account.AccountPo;
import com.java110.po.contract.ContractPartyaPo;
import com.java110.store.dao.IContractPartyaServiceDao;
import com.java110.utils.util.BeanConvertUtil;
@@ -28,11 +32,25 @@
@Autowired
private IContractPartyaServiceDao contractPartyaServiceDaoImpl;
+ @Autowired
+ private IAccountInnerServiceSMO accountServiceDaoImpl;
@Override
public int saveContractPartya(@RequestBody ContractPartyaPo contractPartyaPo) {
int saveFlag = 1;
contractPartyaServiceDaoImpl.saveContractPartyaInfo(BeanConvertUtil.beanCovertMap(contractPartyaPo));
+
+ AccountPo accountPo = new AccountPo();
+ accountPo.setAmount("0");
+ accountPo.setAcctId(GenerateCodeFactory.getGeneratorId(GenerateCodeFactory.CODE_PREFIX_acctId));
+ accountPo.setObjId(contractPartyaPo.getPartyaId());
+ accountPo.setObjType(AccountDto.OBJ_TYPE_CONTRACT);
+ accountPo.setAcctType(AccountDto.ACCT_TYPE_CASH);
+ accountPo.setAcctName(contractPartyaPo.getaContacts());
+ accountPo.setPartId(contractPartyaPo.getCommunityId());
+ accountPo.setLink(contractPartyaPo.getaLink());
+ accountPo.setStatusCd(contractPartyaPo.getStatusCd());
+ accountServiceDaoImpl.saveAccount(accountPo);
return saveFlag;
}
@@ -40,6 +58,17 @@
public int updateContractPartya(@RequestBody ContractPartyaPo contractPartyaPo) {
int saveFlag = 1;
contractPartyaServiceDaoImpl.updateContractPartyaInfo(BeanConvertUtil.beanCovertMap(contractPartyaPo));
+
+ AccountPo accountPo = new AccountPo();
+ accountPo.setAmount("0");
+ accountPo.setObjId(contractPartyaPo.getPartyaId());
+ accountPo.setObjType(AccountDto.OBJ_TYPE_CONTRACT);
+ accountPo.setAcctType(AccountDto.ACCT_TYPE_CASH);
+ accountPo.setAcctName(contractPartyaPo.getaContacts());
+ accountPo.setPartId(contractPartyaPo.getCommunityId());
+ accountPo.setoLink(contractPartyaPo.getaLink());
+ accountPo.setStatusCd(contractPartyaPo.getStatusCd());
+ accountServiceDaoImpl.updateAccount(accountPo);
return saveFlag;
}
@@ -48,6 +77,11 @@
int saveFlag = 1;
contractPartyaPo.setStatusCd("1");
contractPartyaServiceDaoImpl.updateContractPartyaInfo(BeanConvertUtil.beanCovertMap(contractPartyaPo));
+ AccountPo accountPo = new AccountPo();
+ accountPo.setAmount("0");
+ accountPo.setObjId(contractPartyaPo.getPartyaId());
+ accountPo.setStatusCd(contractPartyaPo.getStatusCd());
+ accountServiceDaoImpl.updateAccount(accountPo);
return saveFlag;
}
--
Gitblit v1.8.0