|
@@ -740,6 +740,12 @@ public class GxtRepairOrderServiceImpl implements IGxtRepairOrderService
|
|
|
}
|
|
}
|
|
|
if(sysUser == null) continue;
|
|
if(sysUser == null) continue;
|
|
|
person.setUserId(sysUser.getUserId());
|
|
person.setUserId(sysUser.getUserId());
|
|
|
|
|
+ if (sysUser.getUserId() == gxtRepairOrder.getTeamLeaderId()) {
|
|
|
|
|
+ person.setIsLeader(1);
|
|
|
|
|
+ } else {
|
|
|
|
|
+ person.setIsLeader(0);
|
|
|
|
|
+ }
|
|
|
|
|
+ person.setUserId(sysUser.getUserId());
|
|
|
person.setOrderId(gxtRepairOrder.getId());
|
|
person.setOrderId(gxtRepairOrder.getId());
|
|
|
person.setOrderCode(gxtRepairOrder.getWorkOrderProjectNo());
|
|
person.setOrderCode(gxtRepairOrder.getWorkOrderProjectNo());
|
|
|
person.setStatus(1);
|
|
person.setStatus(1);
|
|
@@ -774,6 +780,12 @@ public class GxtRepairOrderServiceImpl implements IGxtRepairOrderService
|
|
|
}
|
|
}
|
|
|
GxtRepairOrderPerson person = new GxtRepairOrderPerson();
|
|
GxtRepairOrderPerson person = new GxtRepairOrderPerson();
|
|
|
person.setUserId(sysUser.getUserId());
|
|
person.setUserId(sysUser.getUserId());
|
|
|
|
|
+ if (sysUser.getUserId() == gxtRepairOrder.getTeamLeaderId()) {
|
|
|
|
|
+ person.setIsLeader(1);
|
|
|
|
|
+ } else {
|
|
|
|
|
+ person.setIsLeader(0);
|
|
|
|
|
+ }
|
|
|
|
|
+ person.setUserId(sysUser.getUserId());
|
|
|
person.setNickName(sysUser.getNickName());
|
|
person.setNickName(sysUser.getNickName());
|
|
|
person.setOrderId(gxtRepairOrder.getId());
|
|
person.setOrderId(gxtRepairOrder.getId());
|
|
|
person.setOrderCode(gxtRepairOrder.getWorkOrderProjectNo());
|
|
person.setOrderCode(gxtRepairOrder.getWorkOrderProjectNo());
|
|
@@ -815,7 +827,13 @@ public class GxtRepairOrderServiceImpl implements IGxtRepairOrderService
|
|
|
/*if (gxtRepairOrder.getScore() != null) {
|
|
/*if (gxtRepairOrder.getScore() != null) {
|
|
|
gxtRepairOrder.setWorkOrderStatus("to_archive");
|
|
gxtRepairOrder.setWorkOrderStatus("to_archive");
|
|
|
}*/
|
|
}*/
|
|
|
- gxtRepairOrder.setWorkOrderStatus("to_archive");
|
|
|
|
|
|
|
+ // 检查是否终评
|
|
|
|
|
+ if ("to_archive".equals(oldOrder.getScoringStatus()))
|
|
|
|
|
+ {
|
|
|
|
|
+ // 已终评:工单状态改变为已归档
|
|
|
|
|
+ gxtRepairOrder.setWorkOrderStatus("archived");
|
|
|
|
|
+ gxtRepairOrder.setScoringStatus("archived");
|
|
|
|
|
+ }
|
|
|
gxtRepairOrder.setUpdateBy(SecurityUtils.getUsername());
|
|
gxtRepairOrder.setUpdateBy(SecurityUtils.getUsername());
|
|
|
gxtRepairOrder.setUpdateTime(DateUtils.getNowDate());
|
|
gxtRepairOrder.setUpdateTime(DateUtils.getNowDate());
|
|
|
int result = gxtRepairOrderMapper.updateGxtRepairOrder(gxtRepairOrder);
|
|
int result = gxtRepairOrderMapper.updateGxtRepairOrder(gxtRepairOrder);
|