更新对新增数据非空的判断
This commit is contained in:
parent
e470ce2301
commit
cb563320cf
@ -104,6 +104,7 @@ public class WorkUserController extends BaseController {
|
|||||||
|
|
||||||
LoginUser loginUser = logUserUtils.getLogUser(request);
|
LoginUser loginUser = logUserUtils.getLogUser(request);
|
||||||
domain.setUpdateBy(loginUser.getUserid().toString());
|
domain.setUpdateBy(loginUser.getUserid().toString());
|
||||||
|
domain.setTenantId(loginUser.getTenantId());
|
||||||
return R.ok(workUserService.updateDomain(domain));
|
return R.ok(workUserService.updateDomain(domain));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -91,14 +91,17 @@ public class WorkOrderServiceImpl implements WorkOrderService {
|
|||||||
orderMapper.insertSelective(domain);
|
orderMapper.insertSelective(domain);
|
||||||
|
|
||||||
// 上传文件
|
// 上传文件
|
||||||
|
if(!domain.getQuestionImgList().isEmpty()){
|
||||||
for(XhpcWorkOrderImageDomain imageDomain : domain.getQuestionImgList()){
|
for(XhpcWorkOrderImageDomain imageDomain : domain.getQuestionImgList()){
|
||||||
imageDomain.setOrderId(domain.getWorkOrderId());
|
imageDomain.setOrderId(domain.getWorkOrderId());
|
||||||
imageDomain.setType(Short.valueOf("1"));
|
imageDomain.setType(Short.valueOf("1"));
|
||||||
imageDomain.setDelFlag(Short.valueOf("0"));
|
imageDomain.setDelFlag(Short.valueOf("0"));
|
||||||
imageMapper.insertSelective(imageDomain);
|
imageMapper.insertSelective(imageDomain);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// 绑定人员
|
// 绑定人员
|
||||||
|
if(!domain.getUserList().isEmpty()){
|
||||||
List<XhpcWorkOrderUserDomain> orderUserDomainList = new ArrayList<>();
|
List<XhpcWorkOrderUserDomain> orderUserDomainList = new ArrayList<>();
|
||||||
StringBuilder userIdList = new StringBuilder();
|
StringBuilder userIdList = new StringBuilder();
|
||||||
for (XhpcWorkUserDomain userDomain: domain.getUserList()){
|
for (XhpcWorkUserDomain userDomain: domain.getUserList()){
|
||||||
@ -115,6 +118,7 @@ public class WorkOrderServiceImpl implements WorkOrderService {
|
|||||||
if(StringUtils.isNotEmpty(userIdList.toString()) && domain.getStatus() != null && domain.getStatus()==1){
|
if(StringUtils.isNotEmpty(userIdList.toString()) && domain.getStatus() != null && domain.getStatus()==1){
|
||||||
sendSms(userIdList.toString(), domain.getWorkOrderId().toString());
|
sendSms(userIdList.toString(), domain.getWorkOrderId().toString());
|
||||||
}
|
}
|
||||||
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -123,6 +127,7 @@ public class WorkOrderServiceImpl implements WorkOrderService {
|
|||||||
|
|
||||||
List<Long> imageIds = imageMapper.selectImageIdByOrderIdAndType(domain.getWorkOrderId(), 1);
|
List<Long> imageIds = imageMapper.selectImageIdByOrderIdAndType(domain.getWorkOrderId(), 1);
|
||||||
|
|
||||||
|
if(!domain.getQuestionImgList().isEmpty()){
|
||||||
for (XhpcWorkOrderImageDomain imageDomain: domain.getQuestionImgList()){
|
for (XhpcWorkOrderImageDomain imageDomain: domain.getQuestionImgList()){
|
||||||
if( imageDomain.getOrderImageId() == null || StringUtils.isEmpty(imageDomain.getOrderImageId().toString())){
|
if( imageDomain.getOrderImageId() == null || StringUtils.isEmpty(imageDomain.getOrderImageId().toString())){
|
||||||
imageDomain.setOrderId(domain.getWorkOrderId());
|
imageDomain.setOrderId(domain.getWorkOrderId());
|
||||||
@ -138,7 +143,9 @@ public class WorkOrderServiceImpl implements WorkOrderService {
|
|||||||
if(imageIds.size() > 0){
|
if(imageIds.size() > 0){
|
||||||
imageMapper.deleteByImageIds(imageIds);
|
imageMapper.deleteByImageIds(imageIds);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if(!domain.getUserList().isEmpty()){
|
||||||
// 更新处理人
|
// 更新处理人
|
||||||
StringBuilder userIdList = new StringBuilder();
|
StringBuilder userIdList = new StringBuilder();
|
||||||
orderMapper.deleteOrderUserByOrderId(domain.getWorkOrderId());
|
orderMapper.deleteOrderUserByOrderId(domain.getWorkOrderId());
|
||||||
@ -159,6 +166,7 @@ public class WorkOrderServiceImpl implements WorkOrderService {
|
|||||||
if(StringUtils.isNotEmpty(userIdList.toString()) && domain.getStatus() != null && domain.getStatus()==1){
|
if(StringUtils.isNotEmpty(userIdList.toString()) && domain.getStatus() != null && domain.getStatus()==1){
|
||||||
sendSms(userIdList.toString(), domain.getWorkOrderId().toString());
|
sendSms(userIdList.toString(), domain.getWorkOrderId().toString());
|
||||||
}
|
}
|
||||||
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -267,9 +275,7 @@ public class WorkOrderServiceImpl implements WorkOrderService {
|
|||||||
if(serialNumber!=null && !"".equals(serialNumber)){
|
if(serialNumber!=null && !"".equals(serialNumber)){
|
||||||
domain.setSerialNumber(serialNumber);
|
domain.setSerialNumber(serialNumber);
|
||||||
}
|
}
|
||||||
Short s =0;
|
insertDomain(domain);
|
||||||
domain.setStatus(s);
|
|
||||||
orderMapper.insertSelective(domain);
|
|
||||||
|
|
||||||
}catch (Exception e){
|
}catch (Exception e){
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user