|
@@ -542,10 +542,23 @@ public class QualityInspectionManagementServiceImpl extends ServiceImpl<QualityI
|
|
qualityInspectionManagement1.setCustomerPhone(qualityInspectionManagement1.getCustomerPhone());
|
|
qualityInspectionManagement1.setCustomerPhone(qualityInspectionManagement1.getCustomerPhone());
|
|
qualityInspectionManagement1.setCarNumber(qualityInspectionManagement1.getCarNumber());
|
|
qualityInspectionManagement1.setCarNumber(qualityInspectionManagement1.getCarNumber());
|
|
qualityInspectionManagement1.setWarehouseName(qualityInspectionManagement.getWarehouseName());
|
|
qualityInspectionManagement1.setWarehouseName(qualityInspectionManagement.getWarehouseName());
|
|
- qualityInspectionManagement1.setDryGrainPrice(qualityInspectionManagement1.getDryGrainPrice());
|
|
|
|
|
|
+ if(qualityInspectionManagement1.getDryGrainPrice() == null && qualityInspectionManagement1.getMoney() != null){
|
|
|
|
+ Double price = (double)Math.round((qualityInspectionManagement1.getMoney()/qualityInspectionManagement1.getNetWeight())*1000)/1000;
|
|
|
|
+ qualityInspectionManagement1.setTidalGrainPrice(price);
|
|
|
|
+ qualityInspectionManagement1.setDryGrainPrice(price);
|
|
|
|
+ }
|
|
|
|
+ else{
|
|
|
|
+ qualityInspectionManagement1.setTidalGrainPrice(qualityInspectionManagement1.getDryGrainPrice());
|
|
|
|
+ qualityInspectionManagement1.setDryGrainPrice(qualityInspectionManagement1.getDryGrainPrice());
|
|
|
|
+ }
|
|
qualityInspectionManagement1.setQualityDate(qualityInspectionManagement1.getQualityDate());
|
|
qualityInspectionManagement1.setQualityDate(qualityInspectionManagement1.getQualityDate());
|
|
qualityInspectionManagement1.setManagementType("1");
|
|
qualityInspectionManagement1.setManagementType("1");
|
|
- qualityInspectionManagement1.setType("干粮");
|
|
|
|
|
|
+ if(qualityInspectionManagement1.getGoodsName()!= null && qualityInspectionManagement1.getGoodsName().contains("潮粮")) {
|
|
|
|
+ qualityInspectionManagement1.setType("干粮");
|
|
|
|
+ }
|
|
|
|
+ else{
|
|
|
|
+ qualityInspectionManagement1.setType("潮粮");
|
|
|
|
+ }
|
|
qualityInspectionManagement1.setBuckleWeightRatio(1.3f);
|
|
qualityInspectionManagement1.setBuckleWeightRatio(1.3f);
|
|
qualityInspectionManagement1.setBinNumber("1");
|
|
qualityInspectionManagement1.setBinNumber("1");
|
|
qualityInspectionManagement1.setConfirm("1");
|
|
qualityInspectionManagement1.setConfirm("1");
|
|
@@ -576,7 +589,12 @@ public class QualityInspectionManagementServiceImpl extends ServiceImpl<QualityI
|
|
}else {
|
|
}else {
|
|
weighingManagement.setGoodsName("玉米");
|
|
weighingManagement.setGoodsName("玉米");
|
|
}
|
|
}
|
|
- weighingManagement.setType("干粮");
|
|
|
|
|
|
+ if(qualityInspectionManagement1.getGoodsName()!= null && qualityInspectionManagement1.getGoodsName().contains("潮粮")) {
|
|
|
|
+ weighingManagement.setType("干粮");
|
|
|
|
+ }
|
|
|
|
+ else{
|
|
|
|
+ weighingManagement.setType("潮粮");
|
|
|
|
+ }
|
|
weighingManagement.setBinNumber("1");
|
|
weighingManagement.setBinNumber("1");
|
|
weighingManagement.setSecretaryWeigher(commonStaff.getStaffName());
|
|
weighingManagement.setSecretaryWeigher(commonStaff.getStaffName());
|
|
weighingManagement.setSkinInspector(commonStaff.getStaffName());
|
|
weighingManagement.setSkinInspector(commonStaff.getStaffName());
|
|
@@ -608,7 +626,7 @@ public class QualityInspectionManagementServiceImpl extends ServiceImpl<QualityI
|
|
paymentManagement.setGoodsName("玉米");
|
|
paymentManagement.setGoodsName("玉米");
|
|
}
|
|
}
|
|
paymentManagement.setType("干粮");
|
|
paymentManagement.setType("干粮");
|
|
- paymentManagement.setTidalGrainPrice(qualityInspectionManagement1.getDryGrainPrice());
|
|
|
|
|
|
+ paymentManagement.setSolidGrainPrice(qualityInspectionManagement1.getDryGrainPrice());
|
|
paymentManagement.setTidalGrainPrice(qualityInspectionManagement1.getDryGrainPrice());
|
|
paymentManagement.setTidalGrainPrice(qualityInspectionManagement1.getDryGrainPrice());
|
|
paymentManagement.setStatus("全部付款");
|
|
paymentManagement.setStatus("全部付款");
|
|
paymentManagement.setStatusFlag("5");
|
|
paymentManagement.setStatusFlag("5");
|
|
@@ -623,6 +641,9 @@ public class QualityInspectionManagementServiceImpl extends ServiceImpl<QualityI
|
|
Double money = (qualityInspectionManagement1.getDryGrainPrice()-paymentManagement.getUnitDeduction()) * qualityInspectionManagement1.getNetWeight();
|
|
Double money = (qualityInspectionManagement1.getDryGrainPrice()-paymentManagement.getUnitDeduction()) * qualityInspectionManagement1.getNetWeight();
|
|
// BigDecimal money1 = new BigDecimal(money);
|
|
// BigDecimal money1 = new BigDecimal(money);
|
|
// Double money2 = money1.setScale(2,BigDecimal.ROUND_HALF_UP).doubleValue();
|
|
// Double money2 = money1.setScale(2,BigDecimal.ROUND_HALF_UP).doubleValue();
|
|
|
|
+ if(qualityInspectionManagement1.getMoney() != null){
|
|
|
|
+ money = qualityInspectionManagement1.getMoney();
|
|
|
|
+ }
|
|
paymentManagement.setAmountIngPayable(money);
|
|
paymentManagement.setAmountIngPayable(money);
|
|
paymentManagement.setAmountEdPayable(money);
|
|
paymentManagement.setAmountEdPayable(money);
|
|
paymentManagement.setGrainMoney(Float.valueOf(String.valueOf(money)));
|
|
paymentManagement.setGrainMoney(Float.valueOf(String.valueOf(money)));
|