|
@@ -2,6 +2,7 @@ package com.huimv.admin.service.impl;
|
|
|
|
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
|
+import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
|
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
|
import com.huimv.admin.common.token.TokenSign;
|
|
import com.huimv.admin.common.token.TokenSign;
|
|
import com.huimv.admin.common.utils.DataUill;
|
|
import com.huimv.admin.common.utils.DataUill;
|
|
@@ -239,7 +240,10 @@ public class BillPersonnelAdmissionServiceImpl extends ServiceImpl<BillPersonnel
|
|
public Result listAll(HttpServletRequest httpServletRequest, Map<String, String> paramsMap) {
|
|
public Result listAll(HttpServletRequest httpServletRequest, Map<String, String> paramsMap) {
|
|
String type = paramsMap.get("type");
|
|
String type = paramsMap.get("type");
|
|
String farmId = paramsMap.get("farmId");
|
|
String farmId = paramsMap.get("farmId");
|
|
- List<FactoryDirectorVo> factoryDirectorList = billPersonnelAdmissionMapper.listAll(type,farmId);
|
|
|
|
|
|
+ String pageNo = paramsMap.get("pageNum");
|
|
|
|
+ String pageSize = paramsMap.get("pageSize");
|
|
|
|
+ Page<FactoryDirectorVo> page = new Page<>(Integer.parseInt(pageNo),Integer.parseInt(pageSize));
|
|
|
|
+ IPage<FactoryDirectorVo> factoryDirectorList = billPersonnelAdmissionMapper.listAll(type,farmId,page);
|
|
return new Result(ResultCode.SUCCESS,factoryDirectorList);
|
|
return new Result(ResultCode.SUCCESS,factoryDirectorList);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -272,34 +276,26 @@ public class BillPersonnelAdmissionServiceImpl extends ServiceImpl<BillPersonnel
|
|
@Override
|
|
@Override
|
|
public Result listPrc(HttpServletRequest httpServletRequest, Map<String, String> paramsMap) {
|
|
public Result listPrc(HttpServletRequest httpServletRequest, Map<String, String> paramsMap) {
|
|
String type = paramsMap.get("type");//类型
|
|
String type = paramsMap.get("type");//类型
|
|
- String pageNum = paramsMap.get("pageNum");
|
|
|
|
- String pageSize = paramsMap.get("pageSize");
|
|
|
|
- if ("".equals(pageNum) || null == pageNum) {
|
|
|
|
- pageNum = "1";
|
|
|
|
- }
|
|
|
|
- if ("".equals(pageSize) || null == pageSize) {
|
|
|
|
- pageSize = "20";
|
|
|
|
- }
|
|
|
|
- Page<BillPcr> page = new Page<>(Integer.parseInt(pageNum), Integer.parseInt(pageSize));
|
|
|
|
if ("".equals(type) || null == type) {
|
|
if ("".equals(type) || null == type) {
|
|
type = "0";
|
|
type = "0";
|
|
}
|
|
}
|
|
String farmId = paramsMap.get("farmId");
|
|
String farmId = paramsMap.get("farmId");
|
|
QueryWrapper<BillPcr> queryWrapper = new QueryWrapper<>();
|
|
QueryWrapper<BillPcr> queryWrapper = new QueryWrapper<>();
|
|
- queryWrapper.eq("farm_id", farmId).eq("test_location_id",TokenSign.getWorkIdByJwtToken(httpServletRequest));
|
|
|
|
|
|
+ queryWrapper.eq("farm_id", farmId).eq("pcr_type", 1).eq("test_location_id",TokenSign.getWorkIdByJwtToken(httpServletRequest));
|
|
if ("0".equals(type)) {
|
|
if ("0".equals(type)) {
|
|
- queryWrapper.in("pcr_type", 1, 2, 3);
|
|
|
|
|
|
+ queryWrapper.in("bill_status", 0, 1, 2, 3);
|
|
}
|
|
}
|
|
if ("1".equals(type)) {
|
|
if ("1".equals(type)) {
|
|
- queryWrapper.eq("pcr_type", 1);
|
|
|
|
|
|
+ queryWrapper.eq("bill_status", 0);
|
|
}
|
|
}
|
|
if ("2".equals(type)) {
|
|
if ("2".equals(type)) {
|
|
- queryWrapper.eq("pcr_type", 2);
|
|
|
|
|
|
+ queryWrapper.eq("bill_status", 1);
|
|
}
|
|
}
|
|
if ("3".equals(type)) {
|
|
if ("3".equals(type)) {
|
|
- queryWrapper.eq("pcr_type", 3);
|
|
|
|
|
|
+ queryWrapper.in("bill_status", 2, 3);
|
|
}
|
|
}
|
|
- return new Result(ResultCode.SUCCESS, pcrMapper.selectPage(page,queryWrapper));
|
|
|
|
|
|
+ List<BillPcr> billPcrs = pcrMapper.selectList(queryWrapper);
|
|
|
|
+ return new Result(ResultCode.SUCCESS, billPcrs);
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@@ -314,7 +310,7 @@ public class BillPersonnelAdmissionServiceImpl extends ServiceImpl<BillPersonnel
|
|
String type = paramsMap.get("type");
|
|
String type = paramsMap.get("type");
|
|
String id = paramsMap.get("id");
|
|
String id = paramsMap.get("id");
|
|
String data = paramsMap.get("data");
|
|
String data = paramsMap.get("data");
|
|
- SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm");
|
|
|
|
|
|
+ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
if (StringUtils.isBlank(data)) {
|
|
if (StringUtils.isBlank(data)) {
|
|
data = sdf.format(new Date());
|
|
data = sdf.format(new Date());
|
|
}
|
|
}
|
|
@@ -335,7 +331,6 @@ public class BillPersonnelAdmissionServiceImpl extends ServiceImpl<BillPersonnel
|
|
if (billPcr.getDestId() > billPcr.getTestLocationId()) { //说明当前不是目的地
|
|
if (billPcr.getDestId() > billPcr.getTestLocationId()) { //说明当前不是目的地
|
|
if ("1".equals(type)) {
|
|
if ("1".equals(type)) {
|
|
billPcr.setBillStatus(1);
|
|
billPcr.setBillStatus(1);
|
|
- billPcr.setPcrType(2);
|
|
|
|
billPcr.setPassUserName(TokenSign.getUserNameByJwtToken(httpServletRequest));
|
|
billPcr.setPassUserName(TokenSign.getUserNameByJwtToken(httpServletRequest));
|
|
billPcr.setPassUserId(TokenSign.getMemberIdByJwtToken(httpServletRequest));
|
|
billPcr.setPassUserId(TokenSign.getMemberIdByJwtToken(httpServletRequest));
|
|
billPcr.setTestLocation(baseLocation.getLocationName());
|
|
billPcr.setTestLocation(baseLocation.getLocationName());
|
|
@@ -374,7 +369,6 @@ public class BillPersonnelAdmissionServiceImpl extends ServiceImpl<BillPersonnel
|
|
return new Result(10000, "修改成功!", true);
|
|
return new Result(10000, "修改成功!", true);
|
|
} else {
|
|
} else {
|
|
billPcr.setBillStatus(2);
|
|
billPcr.setBillStatus(2);
|
|
- billPcr.setPcrType(3);
|
|
|
|
billPcr.setPassUserName(TokenSign.getUserNameByJwtToken(httpServletRequest));
|
|
billPcr.setPassUserName(TokenSign.getUserNameByJwtToken(httpServletRequest));
|
|
billPcr.setPassUserId(TokenSign.getMemberIdByJwtToken(httpServletRequest));
|
|
billPcr.setPassUserId(TokenSign.getMemberIdByJwtToken(httpServletRequest));
|
|
billPcr.setTestLocation(baseLocation.getLocationName());
|
|
billPcr.setTestLocation(baseLocation.getLocationName());
|
|
@@ -397,7 +391,6 @@ public class BillPersonnelAdmissionServiceImpl extends ServiceImpl<BillPersonnel
|
|
} else {
|
|
} else {
|
|
if ("1".equals(type)) {
|
|
if ("1".equals(type)) {
|
|
billPcr.setBillStatus(1);
|
|
billPcr.setBillStatus(1);
|
|
- billPcr.setPcrType(2);
|
|
|
|
billPcr.setPassUserName(TokenSign.getUserNameByJwtToken(httpServletRequest));
|
|
billPcr.setPassUserName(TokenSign.getUserNameByJwtToken(httpServletRequest));
|
|
billPcr.setPassUserId(TokenSign.getMemberIdByJwtToken(httpServletRequest));
|
|
billPcr.setPassUserId(TokenSign.getMemberIdByJwtToken(httpServletRequest));
|
|
billPcr.setTestLocation(baseLocation.getLocationName());
|
|
billPcr.setTestLocation(baseLocation.getLocationName());
|
|
@@ -424,7 +417,6 @@ public class BillPersonnelAdmissionServiceImpl extends ServiceImpl<BillPersonnel
|
|
baseProcess.setCurrentStatus(substring + "2");
|
|
baseProcess.setCurrentStatus(substring + "2");
|
|
baseProcess.setProcessType(2);
|
|
baseProcess.setProcessType(2);
|
|
billPcr.setBillStatus(2);
|
|
billPcr.setBillStatus(2);
|
|
- billPcr.setPcrType(3);
|
|
|
|
billPcr.setPassUserName(TokenSign.getUserNameByJwtToken(httpServletRequest));
|
|
billPcr.setPassUserName(TokenSign.getUserNameByJwtToken(httpServletRequest));
|
|
billPcr.setPassUserId(TokenSign.getMemberIdByJwtToken(httpServletRequest));
|
|
billPcr.setPassUserId(TokenSign.getMemberIdByJwtToken(httpServletRequest));
|
|
billPcr.setTestLocation(baseLocation.getLocationName());
|
|
billPcr.setTestLocation(baseLocation.getLocationName());
|
|
@@ -444,15 +436,6 @@ public class BillPersonnelAdmissionServiceImpl extends ServiceImpl<BillPersonnel
|
|
@Override
|
|
@Override
|
|
public Result listIsolate(HttpServletRequest httpServletRequest, Map<String, String> paramsMap) {
|
|
public Result listIsolate(HttpServletRequest httpServletRequest, Map<String, String> paramsMap) {
|
|
String type = paramsMap.get("type");//类型
|
|
String type = paramsMap.get("type");//类型
|
|
- String pageNum = paramsMap.get("pageNum");
|
|
|
|
- String pageSize = paramsMap.get("pageSize");
|
|
|
|
- if ("".equals(pageNum) || null == pageNum) {
|
|
|
|
- pageNum = "1";
|
|
|
|
- }
|
|
|
|
- if ("".equals(pageSize) || null == pageSize) {
|
|
|
|
- pageSize = "20";
|
|
|
|
- }
|
|
|
|
- Page<BillIsolate> page = new Page<>(Integer.parseInt(pageNum), Integer.parseInt(pageSize));
|
|
|
|
if ("".equals(type) || null == type) {
|
|
if ("".equals(type) || null == type) {
|
|
type = "0";
|
|
type = "0";
|
|
}
|
|
}
|
|
@@ -471,7 +454,7 @@ public class BillPersonnelAdmissionServiceImpl extends ServiceImpl<BillPersonnel
|
|
if ("3".equals(type)) {
|
|
if ("3".equals(type)) {
|
|
queryWrapper.in("bill_status", 2, 3);
|
|
queryWrapper.in("bill_status", 2, 3);
|
|
}
|
|
}
|
|
- return new Result(ResultCode.SUCCESS, isolateMapper.selectPage(page,queryWrapper));
|
|
|
|
|
|
+ return new Result(ResultCode.SUCCESS, isolateMapper.selectList(queryWrapper));
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@@ -486,10 +469,11 @@ public class BillPersonnelAdmissionServiceImpl extends ServiceImpl<BillPersonnel
|
|
Date startDate = billIsolate.getIsolateStartDate();
|
|
Date startDate = billIsolate.getIsolateStartDate();
|
|
Integer dayNum = billIsolate.getIsolateDayNum();//隔离天数
|
|
Integer dayNum = billIsolate.getIsolateDayNum();//隔离天数
|
|
Date endDate = DataUill.getNextDay(startDate, dayNum);
|
|
Date endDate = DataUill.getNextDay(startDate, dayNum);
|
|
|
|
+ isolate.setIsolateLocation(billIsolate.getIsolateLocation());
|
|
|
|
+ isolate.setIsolateLocationId(billIsolate.getIsolateLocationId());
|
|
isolate.setIsolateStartDate(startDate);
|
|
isolate.setIsolateStartDate(startDate);
|
|
isolate.setIsolateEndDate(endDate);
|
|
isolate.setIsolateEndDate(endDate);
|
|
isolate.setIsolateDayNum(dayNum);
|
|
isolate.setIsolateDayNum(dayNum);
|
|
- isolate.setBillStatus(1);
|
|
|
|
isolateMapper.updateById(isolate);
|
|
isolateMapper.updateById(isolate);
|
|
return new Result(10000, "提交成功!", true);
|
|
return new Result(10000, "提交成功!", true);
|
|
}
|
|
}
|
|
@@ -575,15 +559,6 @@ public class BillPersonnelAdmissionServiceImpl extends ServiceImpl<BillPersonnel
|
|
@Override
|
|
@Override
|
|
public Result listClean(HttpServletRequest httpServletRequest, Map<String, String> paramsMap) {
|
|
public Result listClean(HttpServletRequest httpServletRequest, Map<String, String> paramsMap) {
|
|
String type = paramsMap.get("type");//类型
|
|
String type = paramsMap.get("type");//类型
|
|
- String pageNum = paramsMap.get("pageNum");
|
|
|
|
- String pageSize = paramsMap.get("pageSize");
|
|
|
|
- if ("".equals(pageNum) || null == pageNum) {
|
|
|
|
- pageNum = "1";
|
|
|
|
- }
|
|
|
|
- if ("".equals(pageSize) || null == pageSize) {
|
|
|
|
- pageSize = "20";
|
|
|
|
- }
|
|
|
|
- Page<BillClean> page = new Page<>(Integer.parseInt(pageNum), Integer.parseInt(pageSize));
|
|
|
|
if ("".equals(type) || null == type) {
|
|
if ("".equals(type) || null == type) {
|
|
type = "0";
|
|
type = "0";
|
|
}
|
|
}
|
|
@@ -602,7 +577,7 @@ public class BillPersonnelAdmissionServiceImpl extends ServiceImpl<BillPersonnel
|
|
if ("3".equals(type)) {
|
|
if ("3".equals(type)) {
|
|
queryWrapper.eq("bill_status", 2);
|
|
queryWrapper.eq("bill_status", 2);
|
|
}
|
|
}
|
|
- return new Result(ResultCode.SUCCESS, cleanMapper.selectPage(page,queryWrapper));
|
|
|
|
|
|
+ return new Result(ResultCode.SUCCESS, cleanMapper.selectList(queryWrapper));
|
|
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|