同步合同邮寄数据
This commit is contained in:
+4
-4
@@ -799,10 +799,10 @@ public class PayIncomeContractServiceImpl extends ServiceImpl<PayIncomeContractM
|
||||
updatePayIncomeContract.set(PayIncomeContract::getStatus,PayIncomeContractCommon.STATUS3);
|
||||
payIncomeContractService.update(updatePayIncomeContract);
|
||||
|
||||
// 先删除
|
||||
LambdaUpdateWrapper<PayMailContract> updatePayMailContract = new LambdaUpdateWrapper<>();
|
||||
updatePayMailContract.eq(PayMailContract::getContractId,payIncomeContract.getId());
|
||||
payMailContractService.remove(updatePayMailContract);
|
||||
// // 先删除
|
||||
// LambdaUpdateWrapper<PayMailContract> updatePayMailContract = new LambdaUpdateWrapper<>();
|
||||
// updatePayMailContract.eq(PayMailContract::getContractId,payIncomeContract.getId());
|
||||
// payMailContractService.remove(updatePayMailContract);
|
||||
|
||||
// 获取财务人员,发送消息
|
||||
List<SysUser> list = sysUserService.getRolesUser(Arrays.asList(RoleCommon.CWRY));
|
||||
|
||||
+18
-1
@@ -20,6 +20,7 @@ import com.jero.common.util.ImportExcelUtil;
|
||||
import com.jero.common.util.PasswordUtil;
|
||||
import com.jero.common.util.ValidUtil;
|
||||
import com.jero.contract.common.PayIncomeContractCommon;
|
||||
import com.jero.contract.entity.PayIncomeContract;
|
||||
import com.jero.contract.entity.PaySpendingContract;
|
||||
import com.jero.contract.entity.PaySpendingContractAudit;
|
||||
import com.jero.contract.entity.PaySpendingContractInstallment;
|
||||
@@ -33,6 +34,7 @@ import com.jero.mail.entity.PayMailContract;
|
||||
import com.jero.mail.service.IPayMailContractService;
|
||||
import com.jero.modules.system.entity.SysUser;
|
||||
import com.jero.modules.system.service.ISysUserService;
|
||||
import com.jero.temporary.entity.PayContactsManagementTemporary;
|
||||
import com.jero.temporary.service.IPayContactsManagementTemporaryService;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.commons.collections.CollectionUtils;
|
||||
@@ -801,8 +803,23 @@ public class PaySpendingContractServiceImpl extends ServiceImpl<PaySpendingContr
|
||||
public void synContract() {
|
||||
payMailContractService.update(new PayMailContract().setContractType(2),new UpdateWrapper<PayMailContract>().isNull("contract_type"));
|
||||
payMailContractService.del();
|
||||
List<PaySpendingContract> list = paySpendingContractService.list(null);
|
||||
ArrayList<PayMailContract> arrayList = new ArrayList<>();
|
||||
List<PayIncomeContract> list2 = payMailContractService.selectAll();
|
||||
for(PayIncomeContract payIncomeContract:list2){
|
||||
PayMailContract payMailContract = new PayMailContract();
|
||||
PayContactsManagementTemporary payContactsManagementTemporary = payContactsManagementTemporaryService.getById(payIncomeContract.getSignedContactsTemporaryId());
|
||||
if(!Objects.isNull(payContactsManagementTemporary)){
|
||||
payMailContract.setMobile(payContactsManagementTemporary.getPhone());
|
||||
payMailContract.setEmail(payContactsManagementTemporary.getEmail());
|
||||
payMailContract.setLiaisonMan(payContactsManagementTemporary.getName());
|
||||
}
|
||||
payMailContract.setContractId(payIncomeContract.getId());
|
||||
payMailContract.setPostStatus(PayIncomeContractCommon.POST_STATUS0);
|
||||
payMailContract.setContractType(PayIncomeContractCommon.CONTRACT_TYPE2);
|
||||
arrayList.add(payMailContract);
|
||||
}
|
||||
List<PaySpendingContract> list = paySpendingContractService.list(null);
|
||||
|
||||
for(PaySpendingContract paySpendingContract:list){
|
||||
PayMailContract payMailContract = new PayMailContract();
|
||||
payMailContract.setContractId(paySpendingContract.getId());
|
||||
|
||||
Reference in New Issue
Block a user