| | |
| | | |
| | | |
| | | 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; |
| | |
| | | @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; |
| | | } |
| | | |
| | |
| | | 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; |
| | | } |
| | | |
| | |
| | | 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; |
| | | } |
| | | |