|
@@ -288,7 +288,9 @@ public class TmstruckTimeTaskResultServiceImpl implements ITmstruckTimeTaskResul
|
|
|
tmstruckTimeTaskResult.setResultTimeType(inwardType);
|
|
|
tmstruckTimeTaskResult.setResultTime(new Date());
|
|
|
tmstruckTimeTaskResult.setInsertTime(new Date());
|
|
|
- tmstruckTimeTaskResult.setInsertUsername(personnelSsoId);
|
|
|
+ if (personnelSsoId!=null) {
|
|
|
+ tmstruckTimeTaskResult.setInsertUsername(personnelSsoId);
|
|
|
+ }
|
|
|
//新增第一条计时实绩
|
|
|
i += tmstruckTimeTaskResultMapper.insertSelective(tmstruckTimeTaskResult);
|
|
|
}else if (inwardType.intValue()==3){
|
|
@@ -297,7 +299,9 @@ public class TmstruckTimeTaskResultServiceImpl implements ITmstruckTimeTaskResul
|
|
|
tmstruckTimeTaskResult.setTimeTaskResultId(tmstruckTimeTaskResultMapper.selectMaxId());
|
|
|
tmstruckTimeTaskResult.setResultTime(new Date());
|
|
|
tmstruckTimeTaskResult.setResultTimeType(new BigDecimal(3));
|
|
|
- tmstruckTimeTaskResult.setInsertUsername(personnelSsoId);
|
|
|
+ if (personnelSsoId!=null) {
|
|
|
+ tmstruckTimeTaskResult.setInsertUsername(personnelSsoId);
|
|
|
+ }
|
|
|
tmstruckTimeTaskResultMapper.insertSelective(tmstruckTimeTaskResult);
|
|
|
//获取最新暂停结束确认时间
|
|
|
Map<String, Object> map2 = new HashMap<>();
|
|
@@ -316,7 +320,9 @@ public class TmstruckTimeTaskResultServiceImpl implements ITmstruckTimeTaskResul
|
|
|
tmstruckTimeTaskResult.setTimeTaskResultId(tmstruckTimeTaskResult.getTimeTaskResultId());
|
|
|
tmstruckTimeTaskResult.setResultValue(new BigDecimal((Time1)));
|
|
|
tmstruckTimeTaskResult.setResultUomId(new BigDecimal(900));
|
|
|
- tmstruckTimeTaskResult.setUpdateUsername(personnelSsoId);
|
|
|
+ if (personnelSsoId!=null) {
|
|
|
+ tmstruckTimeTaskResult.setUpdateUsername(personnelSsoId);
|
|
|
+ }
|
|
|
i += tmstruckTimeTaskResultMapper.updateByPrimaryKeySelective(tmstruckTimeTaskResult);
|
|
|
map.put("orderStatus", 2);
|
|
|
utilsMapper.updateOrderStatusByOrderIdOrNum(map);
|