|
@@ -6,10 +6,15 @@ import com.alibaba.fastjson.JSON;
|
|
import com.alibaba.fastjson.JSONArray;
|
|
import com.alibaba.fastjson.JSONArray;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.ruoyi.basicData.domain.FleetCarManage;
|
|
import com.ruoyi.basicData.domain.FleetCarManage;
|
|
|
|
+import com.ruoyi.basicData.domain.TCorps;
|
|
import com.ruoyi.basicData.mapper.FleetCarManageMapper;
|
|
import com.ruoyi.basicData.mapper.FleetCarManageMapper;
|
|
|
|
+import com.ruoyi.basicData.mapper.TCorpsMapper;
|
|
import com.ruoyi.common.core.domain.AjaxResult;
|
|
import com.ruoyi.common.core.domain.AjaxResult;
|
|
|
|
+import com.ruoyi.common.core.domain.entity.SysUser;
|
|
import com.ruoyi.common.core.domain.model.LoginUser;
|
|
import com.ruoyi.common.core.domain.model.LoginUser;
|
|
|
|
+import com.ruoyi.common.core.redis.RedisCache;
|
|
import com.ruoyi.common.utils.DateUtils;
|
|
import com.ruoyi.common.utils.DateUtils;
|
|
|
|
+import com.ruoyi.common.utils.SecurityUtils;
|
|
import com.ruoyi.common.utils.StringUtils;
|
|
import com.ruoyi.common.utils.StringUtils;
|
|
import com.ruoyi.orderPlan.domain.*;
|
|
import com.ruoyi.orderPlan.domain.*;
|
|
import com.ruoyi.orderPlan.mapper.*;
|
|
import com.ruoyi.orderPlan.mapper.*;
|
|
@@ -31,6 +36,9 @@ import org.springframework.transaction.interceptor.TransactionAspectSupport;
|
|
@Service
|
|
@Service
|
|
public class FtmsorderbillsServiceImpl implements IftmsorderbillsService {
|
|
public class FtmsorderbillsServiceImpl implements IftmsorderbillsService {
|
|
@Autowired
|
|
@Autowired
|
|
|
|
+ private TCorpsMapper tCorpsMapper;
|
|
|
|
+
|
|
|
|
+ @Autowired
|
|
private FtmsorderbillsMapper ftmsorderbillsMapper;
|
|
private FtmsorderbillsMapper ftmsorderbillsMapper;
|
|
|
|
|
|
@Autowired
|
|
@Autowired
|
|
@@ -64,27 +72,35 @@ public class FtmsorderbillsServiceImpl implements IftmsorderbillsService {
|
|
@Override
|
|
@Override
|
|
public AjaxResult queryHomeInfo() {
|
|
public AjaxResult queryHomeInfo() {
|
|
Map<String, Object> map = new HashMap<>();
|
|
Map<String, Object> map = new HashMap<>();
|
|
|
|
+ SysUser user = SecurityUtils.getLoginUser().getUser();
|
|
|
|
+ Ftmsorderbills ftmsorderbills = new Ftmsorderbills();
|
|
|
|
+ if ("22".equals(user.getUserType())) {
|
|
|
|
+ ftmsorderbills.setIsFleet("1");
|
|
|
|
+ TCorps corps = tCorpsMapper.selectTCorpsByFTel(user.getPhonenumber());
|
|
|
|
+ ftmsorderbills.setFleetId(corps.getfId());
|
|
|
|
+ }
|
|
// 查询右上 所有已结单、未结单数据
|
|
// 查询右上 所有已结单、未结单数据
|
|
- map.put("upperRight", ftmsorderbillscarsMapper.selectHomeUpperRightMapList());
|
|
|
|
|
|
+ map.put("upperRight", ftmsorderbillscarsMapper.selectHomeUpperRightMapList(ftmsorderbills));
|
|
// 查询右下 提醒数据
|
|
// 查询右下 提醒数据
|
|
map.put("lowerRight", null);
|
|
map.put("lowerRight", null);
|
|
// 查询左上
|
|
// 查询左上
|
|
List<String> currentDay = DateUtils.getCurrentDay();
|
|
List<String> currentDay = DateUtils.getCurrentDay();
|
|
- map.put("upperLeftCntrs", ftmsorderbillscarsMapper.selectHomeUpperLeftCntrs(currentDay));
|
|
|
|
|
|
+ ftmsorderbills.setcurrentDay(currentDay);
|
|
|
|
+ map.put("upperLeftCntrs", ftmsorderbillscarsMapper.selectHomeUpperLeftCntrs(ftmsorderbills));
|
|
// 今日派车数量
|
|
// 今日派车数量
|
|
- int carQuantity = ftmsorderbillscarsMapper.selectHomeUpperLeftCars(currentDay);
|
|
|
|
|
|
+ int carQuantity = ftmsorderbillscarsMapper.selectHomeUpperLeftCars(ftmsorderbills);
|
|
map.put("upperLeftCarQuantity", carQuantity);
|
|
map.put("upperLeftCarQuantity", carQuantity);
|
|
FleetCarManage fleetCarManage = new FleetCarManage();
|
|
FleetCarManage fleetCarManage = new FleetCarManage();
|
|
- fleetCarManage.setBillStatus(6L);
|
|
|
|
fleetCarManage.setDelFlag("0");
|
|
fleetCarManage.setDelFlag("0");
|
|
- int carManageQuantity = fleetCarManageMapper.selectFleetCarManageCount(fleetCarManage);
|
|
|
|
|
|
+ fleetCarManage.setBillStatus(6L);
|
|
|
|
+ int carManageQuantity = fleetCarManageMapper.selectManageCount(ftmsorderbills);
|
|
int carNumber = carManageQuantity - carQuantity;
|
|
int carNumber = carManageQuantity - carQuantity;
|
|
if (carNumber < 0) {
|
|
if (carNumber < 0) {
|
|
carNumber = 0;
|
|
carNumber = 0;
|
|
}
|
|
}
|
|
map.put("upperLeftOldCarQuantity", carNumber);
|
|
map.put("upperLeftOldCarQuantity", carNumber);
|
|
// 查询左下
|
|
// 查询左下
|
|
- map.put("lowerLeft", ftmsorderbillscarsMapper.selectHomeUpperRightMapList());
|
|
|
|
|
|
+ map.put("lowerLeft", ftmsorderbillscarsMapper.selectHomeUpperRightMapList(ftmsorderbills));
|
|
return AjaxResult.success(map);
|
|
return AjaxResult.success(map);
|
|
}
|
|
}
|
|
|
|
|