|
@@ -88,7 +88,7 @@ public class BillPersonnelAdmissionServiceImpl extends ServiceImpl<BillPersonnel
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Transactional(rollbackFor = Exception.class)
|
|
- public Result addAdmission(HttpServletRequest httpServletRequest, String admissionType, String vistitType, String userName, String phone, String workName, String papersType, String papersCode, MultipartFile imgUrl, String img, String vistitDate, String vistitReson, String destId, String destName, String farmId, String carNum, String source, String goods) throws IOException {
|
|
|
|
|
|
+ public Result addAdmission(HttpServletRequest httpServletRequest, String admissionType, String vistitType, String userName, String phone, String workName, String papersType, String papersCode, MultipartFile imgUrl, String img, String vistitDate, Integer vistitReson, String destId, String destName, String farmId, String carNum, String source, String goods) throws IOException {
|
|
Integer userId = TokenSign.getMemberIdByJwtToken(httpServletRequest);
|
|
Integer userId = TokenSign.getMemberIdByJwtToken(httpServletRequest);
|
|
if (!PhoneNumberValidator.isValidPhoneNumber(phone)) {
|
|
if (!PhoneNumberValidator.isValidPhoneNumber(phone)) {
|
|
return new Result(10001, "手机号格式错误!", false);
|
|
return new Result(10001, "手机号格式错误!", false);
|
|
@@ -128,7 +128,7 @@ public class BillPersonnelAdmissionServiceImpl extends ServiceImpl<BillPersonnel
|
|
if (ObjectUtil.isNotEmpty(source)) {
|
|
if (ObjectUtil.isNotEmpty(source)) {
|
|
billPersonnelAdmission.setSource(source);
|
|
billPersonnelAdmission.setSource(source);
|
|
}
|
|
}
|
|
- billPersonnelAdmission.setVistitReson(vistitReson);
|
|
|
|
|
|
+ billPersonnelAdmission.setVistitReson(vistitReson.toString());
|
|
billPersonnelAdmission.setFarmId(Integer.parseInt(farmId));
|
|
billPersonnelAdmission.setFarmId(Integer.parseInt(farmId));
|
|
BaseProcess baseProcess = new BaseProcess();
|
|
BaseProcess baseProcess = new BaseProcess();
|
|
baseProcess.setDestName(destName);
|
|
baseProcess.setDestName(destName);
|
|
@@ -651,8 +651,8 @@ public class BillPersonnelAdmissionServiceImpl extends ServiceImpl<BillPersonnel
|
|
public Result commitIsolate(HttpServletRequest httpServletRequest, BillIsolate billIsolate) {
|
|
public Result commitIsolate(HttpServletRequest httpServletRequest, BillIsolate billIsolate) {
|
|
BillIsolate isolate = isolateMapper.selectById(billIsolate.getId());
|
|
BillIsolate isolate = isolateMapper.selectById(billIsolate.getId());
|
|
Date startDate = billIsolate.getIsolateStartDate();
|
|
Date startDate = billIsolate.getIsolateStartDate();
|
|
- Integer dayNum = billIsolate.getIsolateDayNum();//隔离天数
|
|
|
|
- Date endDate = DataUill.getNextDay(startDate, dayNum);
|
|
|
|
|
|
+ String dayNum = billIsolate.getIsolateDayNum();//隔离天数
|
|
|
|
+ Date endDate = billIsolate.getIsolateEndDate();
|
|
isolate.setIsolateStartDate(startDate);
|
|
isolate.setIsolateStartDate(startDate);
|
|
isolate.setIsolateEndDate(endDate);
|
|
isolate.setIsolateEndDate(endDate);
|
|
isolate.setIsolateDayNum(dayNum);
|
|
isolate.setIsolateDayNum(dayNum);
|
|
@@ -816,7 +816,7 @@ public class BillPersonnelAdmissionServiceImpl extends ServiceImpl<BillPersonnel
|
|
baseProcess.setCurrentLocationId(baseProcess.getCurrentLocationId() + "," + baseLocation.getNextId());
|
|
baseProcess.setCurrentLocationId(baseProcess.getCurrentLocationId() + "," + baseLocation.getNextId());
|
|
}
|
|
}
|
|
|
|
|
|
- if (billIsolate.getIsolateLocationId() == 8 && baseProcess.getDestId() >= 10) {
|
|
|
|
|
|
+ if (billIsolate.getIsolateLocationId() == 3 && baseProcess.getDestId() >= 4) {
|
|
//通过生成洗消记录
|
|
//通过生成洗消记录
|
|
BillClean billClean = new BillClean();
|
|
BillClean billClean = new BillClean();
|
|
billClean.setVistitType(billIsolate.getVistitType());
|
|
billClean.setVistitType(billIsolate.getVistitType());
|
|
@@ -831,8 +831,8 @@ public class BillPersonnelAdmissionServiceImpl extends ServiceImpl<BillPersonnel
|
|
billClean.setPassDate(billIsolate.getPassDate());
|
|
billClean.setPassDate(billIsolate.getPassDate());
|
|
billClean.setPassUserId(billIsolate.getPassUserId());
|
|
billClean.setPassUserId(billIsolate.getPassUserId());
|
|
billClean.setProcessId(billIsolate.getProcessId());
|
|
billClean.setProcessId(billIsolate.getProcessId());
|
|
- billClean.setTestLocation("场内洗澡间1");
|
|
|
|
- billClean.setTestLocationId(10);
|
|
|
|
|
|
+ billClean.setTestLocation("场内");
|
|
|
|
+ billClean.setTestLocationId(4);
|
|
billClean.setPhone(billIsolate.getPhone());
|
|
billClean.setPhone(billIsolate.getPhone());
|
|
cleanMapper.insert(billClean);
|
|
cleanMapper.insert(billClean);
|
|
}
|
|
}
|