|
@@ -447,10 +447,6 @@ public class FtmsorderbillscarsServiceImpl implements IftmsorderbillscarsService
|
|
|
if (StringUtils.isNotEmpty(objStatus)) {
|
|
|
return AjaxResult.error(objStatus);
|
|
|
}
|
|
|
- String status = ftmsorderbillsService.dataValidation(null, attachs, fees, null, cars);
|
|
|
- if (StringUtils.isNotEmpty(status)) {
|
|
|
- return AjaxResult.error(status);
|
|
|
- }
|
|
|
Long billsStatus = 60L;
|
|
|
Ftmsorderbillsplans tmsorderbillsplans = JSONArray.parseObject(plans, Ftmsorderbillsplans.class);
|
|
|
Ftmsorderbills tmsorderbills = ftmsorderbillsMapper.selectftmsorderbillsById(tmsorderbillsplans.getOrgId());
|
|
@@ -493,6 +489,11 @@ public class FtmsorderbillscarsServiceImpl implements IftmsorderbillscarsService
|
|
|
tmsorderbillsplans.setUpdateBy(loginUser.getUsername());
|
|
|
ftmsorderbillsplansMapper.updateftmsorderbillsplans(tmsorderbillsplans);
|
|
|
} else {
|
|
|
+ String status = ftmsorderbillsService.dataValidation(null, attachs, fees, null, cars);
|
|
|
+ if (StringUtils.isNotEmpty(status)) {
|
|
|
+ TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
+ return AjaxResult.error(status);
|
|
|
+ }
|
|
|
// 提交
|
|
|
tmsorderbillsplans.setBillStatus(60L);
|
|
|
tmsorderbillsplans.setUpdateTime(new Date());
|
|
@@ -720,6 +721,8 @@ public class FtmsorderbillscarsServiceImpl implements IftmsorderbillscarsService
|
|
|
map.put("plan", ftmsorderbillsplans);
|
|
|
Ftmsorderbills ftmsorderbills = ftmsorderbillsMapper.selectftmsorderbillsById(ftmsorderbillsplans.getOrgId());
|
|
|
Ftmsorderbillscntrs ftmsorderbillscntrs = ftmsorderbillscntrsMapper.selectftmsorderbillscntrsById(ftmsorderbillsplans.getPId());
|
|
|
+ ftmsorderbillscntrs.setPlanQty(ftmsorderbillscntrs.getPlanQty() + ftmsorderbillscars.getCntrQty());
|
|
|
+ ftmsorderbillscntrsMapper.updateftmsorderbillscntrs(ftmsorderbillscntrs);
|
|
|
// 应收运价
|
|
|
ftmsorderbillscars.setFreightPriceDr(ftmsorderbillscntrs.getPriceDr());
|
|
|
// 应付运价
|
|
@@ -736,9 +739,10 @@ public class FtmsorderbillscarsServiceImpl implements IftmsorderbillscarsService
|
|
|
ftmsorderbillscars.setCreateTime(new Date());
|
|
|
ftmsorderbillscars.setMblno(ftmsorderbills.getMblno());
|
|
|
ftmsorderbillscars.setCreateBy(loginUser.getUsername());
|
|
|
- if (ftmsorderbillscarsMapper.updateftmsorderbillscars(ftmsorderbillscars) <= 0) {
|
|
|
- TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
- return AjaxResult.error("更新车辆安排数据失败,若多次失败请联系管理员");
|
|
|
+ if (StringUtils.isNull(ftmsorderbillscars.getId())) {
|
|
|
+ ftmsorderbillscarsMapper.insertftmsorderbillscars(ftmsorderbillscars);
|
|
|
+ } else {
|
|
|
+ ftmsorderbillscarsMapper.updateftmsorderbillscars(ftmsorderbillscars);
|
|
|
}
|
|
|
map.put("cars", ftmsorderbillscars);
|
|
|
SysUser sysUser = sysUserMapper.selectUserByTel(ftmsorderbillscars.getDriverTel());
|
|
@@ -790,6 +794,9 @@ public class FtmsorderbillscarsServiceImpl implements IftmsorderbillscarsService
|
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
return AjaxResult.error("更新调度安排失败,若多次出现请联系管理员");
|
|
|
}
|
|
|
+ Ftmsorderbillscntrs ftmsorderbillscntrs = ftmsorderbillscntrsMapper.selectftmsorderbillscntrsById(tmsorderbillsplans.getPId());
|
|
|
+ ftmsorderbillscntrs.setPlanQty(ftmsorderbillscntrs.getPlanQty() - ftmsorderbillscars.getCntrQty());
|
|
|
+ ftmsorderbillscntrsMapper.updateftmsorderbillscntrs(ftmsorderbillscntrs);
|
|
|
map.put("plan", tmsorderbillsplans);
|
|
|
map.put("cars", ftmsorderbillscars);
|
|
|
return AjaxResult.success(map);
|
|
@@ -851,6 +858,9 @@ public class FtmsorderbillscarsServiceImpl implements IftmsorderbillscarsService
|
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
return AjaxResult.error("更新调度数据失败,若多次失败请联系管理员");
|
|
|
}
|
|
|
+ Ftmsorderbillscntrs ftmsorderbillscntrs = ftmsorderbillscntrsMapper.selectftmsorderbillscntrsById(ftmsorderbillsplans.getPId());
|
|
|
+ ftmsorderbillscntrs.setPlanQty(ftmsorderbillscntrs.getPlanQty() - tmsorderbillscars.getCntrQty() + ftmsorderbillscars.getCntrQty());
|
|
|
+ ftmsorderbillscntrsMapper.updateftmsorderbillscntrs(ftmsorderbillscntrs);
|
|
|
Ftmsorderbills ftmsorderbills = ftmsorderbillsMapper.selectftmsorderbillsById(ftmsorderbillsplans.getOrgId());
|
|
|
ftmsorderbillscars.setBillStatus(6L);
|
|
|
ftmsorderbillscars.setPlanDate(new Date());
|