修改工单类型bug
All checks were successful
Build and Push to Target Registry / 构建并推送镜像到目标仓库 (push) Successful in 12m40s
All checks were successful
Build and Push to Target Registry / 构建并推送镜像到目标仓库 (push) Successful in 12m40s
This commit is contained in:
@@ -39,6 +39,12 @@ public class ServiceWorkOrdersTypeVo implements Serializable {
|
||||
@ExcelProperty(value = "工单类型编号")
|
||||
private String orderTypeNo;
|
||||
|
||||
/**
|
||||
* 工单数量
|
||||
*/
|
||||
@ExcelProperty(value = "工单数量")
|
||||
private Integer orderQuantity;
|
||||
|
||||
/**
|
||||
* 工单类型名称
|
||||
*/
|
||||
|
@@ -155,10 +155,4 @@ public class CleanOrderVo implements Serializable {
|
||||
private List<Clean> cleanList;
|
||||
|
||||
private List<CleanRelation> relationList;
|
||||
private List<CleanOrderRecordVo> recordVoList;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
@@ -14,9 +14,11 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.dromara.property.domain.ServiceWorkOrders;
|
||||
import org.dromara.property.domain.ServiceWorkOrdersType;
|
||||
import org.dromara.property.domain.bo.ServiceWorkOrdersTypeBo;
|
||||
import org.dromara.property.domain.vo.ServiceWorkOrdersTypeVo;
|
||||
import org.dromara.property.mapper.ServiceWorkOrdersMapper;
|
||||
import org.dromara.property.mapper.ServiceWorkOrdersTypeMapper;
|
||||
import org.dromara.property.service.IServiceWorkOrdersTypeService;
|
||||
import org.dromara.system.api.RemoteDeptService;
|
||||
@@ -41,9 +43,11 @@ import java.util.Collection;
|
||||
public class ServiceWorkOrdersTypeServiceImpl implements IServiceWorkOrdersTypeService {
|
||||
|
||||
private final ServiceWorkOrdersTypeMapper baseMapper;
|
||||
private final ServiceWorkOrdersMapper serviceWorkOrdersMapper;
|
||||
|
||||
@DubboReference
|
||||
private RemoteDeptService remoteDeptService;
|
||||
|
||||
/**
|
||||
* 查询【工单类型】
|
||||
*
|
||||
@@ -53,9 +57,17 @@ public class ServiceWorkOrdersTypeServiceImpl implements IServiceWorkOrdersTypeS
|
||||
@Override
|
||||
public ServiceWorkOrdersTypeVo queryById(Long id) {
|
||||
ServiceWorkOrdersTypeVo serviceWorkOrdersTypeVo = baseMapper.selectVoById(id);
|
||||
if (ObjectUtil.isNotEmpty(serviceWorkOrdersTypeVo)) {
|
||||
Long deptId = serviceWorkOrdersTypeVo.getDeptId();
|
||||
RemoteDeptVo remoteDeptVo = remoteDeptService.selectDeptVoById(deptId);
|
||||
serviceWorkOrdersTypeVo.setDeptName(remoteDeptVo.getDeptName());
|
||||
//查询工单数量
|
||||
List<ServiceWorkOrders> serviceWorkOrdersList = serviceWorkOrdersMapper.selectList(
|
||||
new LambdaQueryWrapper<ServiceWorkOrders>()
|
||||
.eq(ServiceWorkOrders::getType, id)
|
||||
);
|
||||
serviceWorkOrdersTypeVo.setOrderQuantity(serviceWorkOrdersList.size());
|
||||
}
|
||||
return serviceWorkOrdersTypeVo;
|
||||
}
|
||||
|
||||
@@ -205,6 +217,7 @@ public class ServiceWorkOrdersTypeServiceImpl implements IServiceWorkOrdersTypeS
|
||||
}
|
||||
|
||||
//APP端
|
||||
|
||||
/**
|
||||
* 查询【工单类型】树结构
|
||||
*
|
||||
|
@@ -95,27 +95,7 @@ public class CleanOrderServiceImpl implements ICleanOrderService {
|
||||
CleanOrderVo cleanOrderVo = MapstructUtils.convert(cleanOrder, CleanOrderVo.class);
|
||||
cleanOrderVo.setCleanList(cleanList);
|
||||
cleanOrderVo.setRelationList(cleanRelationList);
|
||||
// //查询订单记录
|
||||
// List<CleanOrderRecordVo> cleanOrderRecordVos = cleanOrderRecordMapper.selectVoList(Wrappers.<CleanOrderRecord>lambdaQuery().eq(CleanOrderRecord::getCleanOrderId, id));
|
||||
// if(CollUtil.isNotEmpty(cleanOrderRecordVos)){
|
||||
// cleanOrderRecordVos.stream().forEach(item -> {
|
||||
// //查询指派人名称
|
||||
// if(ObjectUtil.isNotEmpty(item.getHandler())){
|
||||
// RemoteUserVo userInfo = remoteUserService.getUserInfoById(item.getHandler());
|
||||
// item.setHandlerText(userInfo.getNickName());
|
||||
// }
|
||||
// //查询发起人名称
|
||||
// if(ObjectUtil.isNotEmpty(item.getInitiatorPeople())){
|
||||
// RemoteUserVo userInfo = remoteUserService.getUserInfoById(item.getInitiatorPeople());
|
||||
// item.setInitiatorPeopleText(userInfo.getNickName());
|
||||
// }
|
||||
//
|
||||
// });
|
||||
// cleanOrderVo.setRecordVoList(cleanOrderRecordVos);
|
||||
// }
|
||||
|
||||
return cleanOrderVo;
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -256,20 +236,7 @@ public class CleanOrderServiceImpl implements ICleanOrderService {
|
||||
/**
|
||||
* 保存后的数据校验
|
||||
*/
|
||||
private void validEntityBeforeSave(CleanOrderBo bo) {
|
||||
//当前登录用户
|
||||
Long userId = LoginHelper.getUserId();
|
||||
//TODO 做一些数据校验,如唯一约束
|
||||
cleanOrderRecordMapper.insert(
|
||||
new CleanOrderRecord()
|
||||
.setCleanOrderId(bo.getId())
|
||||
.setStatus("1")
|
||||
.setIsSign("1")
|
||||
.setInitiatorPeople(userId)
|
||||
.setServiceEvaluaText(bo.getServiceEvaluaText())
|
||||
.setIsAbnormal("1")
|
||||
);
|
||||
}
|
||||
private void validEntityBeforeSave(CleanOrderBo bo) {}
|
||||
|
||||
/**
|
||||
* 校验并批量删除保洁订单信息
|
||||
|
Reference in New Issue
Block a user