|
@@ -131,40 +131,44 @@ public class WeighingManagementServiceImpl extends ServiceImpl<WeighingManagemen
|
|
|
// qualityInspectionManagement.setStatusFlag(StatusEnum.WEIGHED_GROSS_WEIGHT.getFlag());
|
|
|
qualityInspectionManagementService.updateById(qualityInspectionManagement);
|
|
|
}
|
|
|
- if ("3".equals(weighingManagement.getManagementType())){
|
|
|
- WeighingManagement weighingManagement1=this.selectById(weighingManagement.getId());
|
|
|
- //查关联的收款信息
|
|
|
- PaymentManagement paymentManagement=paymentManagementService.selectOne(new EntityWrapper<PaymentManagement>()
|
|
|
- .eq("relation_id",weighingManagement1.getRelationId()));
|
|
|
- if (paymentManagement!=null){
|
|
|
- paymentManagement.setNetWeight(weighingManagement.getGrossWeight());
|
|
|
- paymentManagementService.updateById(paymentManagement);
|
|
|
- }
|
|
|
- else {
|
|
|
- //生成收款信息
|
|
|
- PaymentManagement paymentManagement1=new PaymentManagement();
|
|
|
- paymentManagement1.setId(IdGenerator.generateUUID());
|
|
|
- paymentManagement1.setRelationId(weighingManagement1.getRelationId());
|
|
|
- paymentManagement1.setCompId(weighingManagement1.getCompId());
|
|
|
- paymentManagement1.setCarNo(weighingManagement1.getCarNumber());
|
|
|
- paymentManagement1.setGoodsName(weighingManagement1.getGoodsName());
|
|
|
- paymentManagement1.setContractNo(weighingManagement1.getContractNo());
|
|
|
- paymentManagement1.setGrossWeight(weighingManagement.getGrossWeight());
|
|
|
- paymentManagement1.setTare(weighingManagement1.getTare());
|
|
|
- paymentManagement1.setNetWeight(weighingManagement.getNetWeight());
|
|
|
- //计算应收
|
|
|
- paymentManagement1.setCalculationCollectable(weighingManagement1.getContractPrice()*weighingManagement.getNetWeight());
|
|
|
- //实际应收
|
|
|
- paymentManagement1.setActualCollectionment(paymentManagement1.getCalculationCollectable());
|
|
|
- //未收
|
|
|
- paymentManagement1.setAmountNotCollectable(paymentManagement1.getCalculationCollectable());
|
|
|
- //已收
|
|
|
- paymentManagement1.setAmountEdCollectionable(0.0f);
|
|
|
- paymentManagement1.setManagementType("3");
|
|
|
- paymentManagement1.setWarehouseName(weighingManagement1.getWarehouseName());
|
|
|
- paymentManagementService.insert(paymentManagement1);
|
|
|
- }
|
|
|
- }
|
|
|
+// if ("3".equals(weighingManagement.getManagementType())){
|
|
|
+//
|
|
|
+//
|
|
|
+//
|
|
|
+// WeighingManagement weighingManagement1=this.selectById(weighingManagement.getId());
|
|
|
+// //查关联的收款信息
|
|
|
+// PaymentManagement paymentManagement=paymentManagementService.selectOne(new EntityWrapper<PaymentManagement>()
|
|
|
+// .eq("relation_id",weighingManagement1.getRelationId()));
|
|
|
+// if (paymentManagement!=null){
|
|
|
+// paymentManagement.setNetWeight(weighingManagement.getGrossWeight());
|
|
|
+// paymentManagementService.updateById(paymentManagement);
|
|
|
+// }
|
|
|
+// else {
|
|
|
+// //生成收款信息
|
|
|
+// PaymentManagement paymentManagement1=new PaymentManagement();
|
|
|
+// paymentManagement1.setId(IdGenerator.generateUUID());
|
|
|
+// paymentManagement1.setRelationId(weighingManagement1.getRelationId());
|
|
|
+// paymentManagement1.setCompId(weighingManagement1.getCompId());
|
|
|
+// paymentManagement1.setCarNo(weighingManagement1.getCarNumber());
|
|
|
+// paymentManagement1.setGoodsName(weighingManagement1.getGoodsName());
|
|
|
+// paymentManagement1.setContractNo(weighingManagement1.getContractNo());
|
|
|
+// paymentManagement1.setGrossWeight(weighingManagement.getGrossWeight());
|
|
|
+// paymentManagement1.setTare(weighingManagement1.getTare());
|
|
|
+// paymentManagement1.setNetWeight(weighingManagement.getNetWeight());
|
|
|
+// //计算应收
|
|
|
+// paymentManagement1.setCalculationCollectable(weighingManagement1.getContractPrice()*weighingManagement.getNetWeight());
|
|
|
+// //实际应收
|
|
|
+// paymentManagement1.setActualCollectionment(paymentManagement1.getCalculationCollectable());
|
|
|
+// //未收
|
|
|
+// paymentManagement1.setAmountNotCollectable(paymentManagement1.getCalculationCollectable());
|
|
|
+// //已收
|
|
|
+// paymentManagement1.setAmountEdCollectionable(0.0f);
|
|
|
+// paymentManagement1.setManagementType("3");
|
|
|
+// paymentManagement1.setWarehouseName(weighingManagement1.getWarehouseName());
|
|
|
+// paymentManagementService.insert(paymentManagement1);
|
|
|
+// }
|
|
|
+// }
|
|
|
+//
|
|
|
boolean one = this.updateById(weighingManagement);
|
|
|
if (one) {
|
|
|
return "OK";
|