|
@@ -78,6 +78,10 @@ public class FtmsorderbillsServiceImpl implements IftmsorderbillsService {
|
|
Map<String, Object> map = new HashMap<>();
|
|
Map<String, Object> map = new HashMap<>();
|
|
SysUser user = SecurityUtils.getLoginUser().getUser();
|
|
SysUser user = SecurityUtils.getLoginUser().getUser();
|
|
Ftmsorderbills ftmsorderbills = new Ftmsorderbills();
|
|
Ftmsorderbills ftmsorderbills = new Ftmsorderbills();
|
|
|
|
+// ftmsorderbillscntrsMapper 计划货量总和
|
|
|
|
+ Ftmsorderbillscntrs ftmsorderbillscntrs = new Ftmsorderbillscntrs();
|
|
|
|
+// F_TMSORDERBILLSPLANS 已调度
|
|
|
|
+ Ftmsorderbillsplans ftmsorderbillsplans = new Ftmsorderbillsplans();
|
|
if ("22".equals(user.getUserType())) {
|
|
if ("22".equals(user.getUserType())) {
|
|
ftmsorderbills.setIsFleet("1");
|
|
ftmsorderbills.setIsFleet("1");
|
|
TCorps corps = tCorpsMapper.selectTCorpsByFTel(user.getPhonenumber());
|
|
TCorps corps = tCorpsMapper.selectTCorpsByFTel(user.getPhonenumber());
|
|
@@ -97,6 +101,7 @@ public class FtmsorderbillsServiceImpl implements IftmsorderbillsService {
|
|
FleetCarManage fleetCarManage = new FleetCarManage();
|
|
FleetCarManage fleetCarManage = new FleetCarManage();
|
|
fleetCarManage.setDelFlag("0");
|
|
fleetCarManage.setDelFlag("0");
|
|
fleetCarManage.setBillStatus(6L);
|
|
fleetCarManage.setBillStatus(6L);
|
|
|
|
+ //可用派车数量(总车辆-已派出的车辆)
|
|
int carManageQuantity = fleetCarManageMapper.selectManageCount(ftmsorderbills);
|
|
int carManageQuantity = fleetCarManageMapper.selectManageCount(ftmsorderbills);
|
|
int carNumber = carManageQuantity - carQuantity;
|
|
int carNumber = carManageQuantity - carQuantity;
|
|
if (carNumber < 0) {
|
|
if (carNumber < 0) {
|
|
@@ -105,6 +110,19 @@ public class FtmsorderbillsServiceImpl implements IftmsorderbillsService {
|
|
map.put("upperLeftOldCarQuantity", carNumber);
|
|
map.put("upperLeftOldCarQuantity", carNumber);
|
|
// 查询左下
|
|
// 查询左下
|
|
map.put("lowerLeft", ftmsorderbillscarsMapper.selectHomeUpperRightMapList(ftmsorderbills));
|
|
map.put("lowerLeft", ftmsorderbillscarsMapper.selectHomeUpperRightMapList(ftmsorderbills));
|
|
|
|
+ //新增柜数 就是 计划货量总和 F_TMSORDERBILLSCNTRS
|
|
|
|
+ //未安排柜数 = 计划货量总和 - 已调度货量(F_TMSORDERBILLSPLANS)
|
|
|
|
+ int scntrsManageQuantity = ftmsorderbillscntrsMapper.selectftmsorderbillscntrs(ftmsorderbillscntrs);
|
|
|
|
+ //已调度货量
|
|
|
|
+ int scnNumber = ftmsorderbillsplansMapper.selectManagCout(ftmsorderbillsplans);
|
|
|
|
+ //未安排柜数
|
|
|
|
+ int sanNumber = scntrsManageQuantity - scnNumber;
|
|
|
|
+ if (sanNumber < 0){
|
|
|
|
+ sanNumber = 0;
|
|
|
|
+ }
|
|
|
|
+ map.put("manageQuantity",scntrsManageQuantity);
|
|
|
|
+ map.put("scnNumber",scnNumber);
|
|
|
|
+ map.put("sanNumber",sanNumber);
|
|
return AjaxResult.success(map);
|
|
return AjaxResult.success(map);
|
|
}
|
|
}
|
|
|
|
|