|
@@ -56,9 +56,12 @@ import com.fjhx.sale.service.contract.ContractProductService;
|
|
|
import com.fjhx.sale.service.contract.ContractProjectService;
|
|
|
import com.fjhx.sale.service.contract.ContractService;
|
|
|
import com.fjhx.sale.service.purchase.EhsdPurchaseProductService;
|
|
|
+import com.ruoyi.common.core.domain.BaseIdPo;
|
|
|
+import com.ruoyi.common.core.domain.BasePo;
|
|
|
import com.ruoyi.common.core.domain.BaseSelectDto;
|
|
|
import com.ruoyi.common.exception.ServiceException;
|
|
|
import com.ruoyi.common.utils.PageUtils;
|
|
|
+import com.ruoyi.common.utils.SecurityUtils;
|
|
|
import com.ruoyi.common.utils.StringUtils;
|
|
|
import com.ruoyi.common.utils.wrapper.IWrapper;
|
|
|
import com.ruoyi.common.utils.wrapper.SqlField;
|
|
@@ -679,14 +682,32 @@ public class ContractServiceImpl extends ServiceImpl<ContractMapper, Contract>
|
|
|
});
|
|
|
DynamicDataSourceContextHolder.poll();
|
|
|
|
|
|
- //过滤掉卖方公司为null的数据(因为如果归属公司为null说明服务合同表的是没有数据)
|
|
|
+ // 过滤掉卖方公司为null的数据(因为如果归属公司为null说明服务合同表的是没有数据)
|
|
|
contractList = contractList.stream().filter(serviceContract -> ObjectUtil
|
|
|
.isNotEmpty(serviceContract.getSellCorporationId())).collect(Collectors.toList());
|
|
|
|
|
|
- map.put("serviceContractList",contractList);
|
|
|
+ map.put("serviceContractList", contractList);
|
|
|
return map;
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public void toTheAccount(Contract dto) {
|
|
|
+
|
|
|
+ Long contractId = dto.getId();
|
|
|
+
|
|
|
+ if (ObjectUtil.isNull(contractId)) {
|
|
|
+ throw new ServiceException("销售合同id不能为空");
|
|
|
+ }
|
|
|
+
|
|
|
+ update(q -> q
|
|
|
+ .eq(BaseIdPo::getId, contractId)
|
|
|
+ .set(Contract::getRefundStatus, 20)
|
|
|
+ .set(BasePo::getUpdateTime, new Date())
|
|
|
+ .set(BasePo::getUpdateUser, SecurityUtils.getUserId())
|
|
|
+ );
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
/**
|
|
|
* 赋值外销合同信息
|