|
@@ -66,12 +66,13 @@ public class ContractFlowService {
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
public void create(ContractVo contractVo) {
|
|
|
|
|
|
+ Long id = contractVo.getId();
|
|
|
+ Long supplierId = contractVo.getSupplierId();
|
|
|
BigDecimal price = contractVo.getPrice();
|
|
|
BigDecimal quantity = contractVo.getQuantity();
|
|
|
- Long id = contractVo.getId();
|
|
|
|
|
|
Assert.notEmpty(id, "合同id不能为空");
|
|
|
- Assert.notEmpty(contractVo.getSupplierId(), "供应商id不能为空");
|
|
|
+ Assert.notEmpty(supplierId, "供应商id不能为空");
|
|
|
Assert.notEmpty(contractVo.getAccountDate(), "账期不能为空");
|
|
|
Assert.notEmpty(contractVo.getSignTime(), "签约日期不能为空");
|
|
|
Assert.notEmpty(contractVo.getDeliverTime(), "交付日期不能为空");
|
|
@@ -89,7 +90,8 @@ public class ContractFlowService {
|
|
|
|
|
|
contractDetailsService.update(Wrappers.<ContractDetails>lambdaUpdate()
|
|
|
.eq(ContractDetails::getContractId, id)
|
|
|
- .set(ContractDetails::getPrice, price));
|
|
|
+ .set(ContractDetails::getPrice, price)
|
|
|
+ .set(ContractDetails::getSupplierId, supplierId));
|
|
|
|
|
|
flowConstructor.create(id, "合同审批", contractVo.getRemark(), contractVo);
|
|
|
}
|