|
|
@@ -56,24 +56,7 @@ public class TaskScoreServiceImpl extends BaseMybatisDao<TaskScoreMapper> implem
|
|
|
taskTask.setScoreNumber(scoreNumber);
|
|
|
taskTask.setScoreStatus(2);
|
|
|
tOrderTaskMapper.update(taskTask);
|
|
|
- List<TOrderTask> tOrderTasks = tOrderTaskMapper.selectTasksByTid(taskScore.getTid());
|
|
|
- String orderNo=null;
|
|
|
- int count=0;
|
|
|
- for (TOrderTask e : tOrderTasks) {
|
|
|
- if (orderNo==null&&e.getOrderNo() != null)orderNo=e.getOrderNo();
|
|
|
- if (e.getScoreStatus()==0&&e.getScoreStatus()==2)count++;
|
|
|
- }
|
|
|
- TOrderNew tOrderNew = new TOrderNew();
|
|
|
- tOrderNew.setOrderNo(orderNo);
|
|
|
- if (count<tOrderTasks.size()){
|
|
|
- tOrderNew.setScoreStatus(2);
|
|
|
- }else if (count==tOrderTasks.size()){{
|
|
|
- tOrderNew.setScoreStatus(3);
|
|
|
- }
|
|
|
- if (count==0){
|
|
|
- tOrderNew.setScoreStatus(1);
|
|
|
- }
|
|
|
- tOrderNewMapper.update(tOrderNew);
|
|
|
+ updateTOrderNewByOrderNo(taskScore.getTid());
|
|
|
return taskScore;
|
|
|
}
|
|
|
|
|
|
@@ -123,4 +106,26 @@ public class TaskScoreServiceImpl extends BaseMybatisDao<TaskScoreMapper> implem
|
|
|
public boolean deleteById(Integer id) {
|
|
|
return this.taskScoreMapper.deleteById(id) > 0;
|
|
|
}
|
|
|
+
|
|
|
+ private void updateTOrderNewByOrderNo(Integer tid) {
|
|
|
+ List<TOrderTask> tOrderTasks = tOrderTaskMapper.selectTasksByTid(tid);
|
|
|
+ String orderNo=null;
|
|
|
+ int count=0;
|
|
|
+ for (TOrderTask e : tOrderTasks) {
|
|
|
+ if (orderNo==null&&e.getOrderNo() != null)orderNo=e.getOrderNo();
|
|
|
+ if (e.getScoreStatus()==0&&e.getScoreStatus()==2)count++;
|
|
|
+ }
|
|
|
+ TOrderNew tOrderNew = new TOrderNew();
|
|
|
+ tOrderNew.setOrderNo(orderNo);
|
|
|
+ if (count<tOrderTasks.size()){
|
|
|
+ tOrderNew.setScoreStatus(2);
|
|
|
+ }else if (count==tOrderTasks.size()){
|
|
|
+ tOrderNew.setScoreStatus(3);
|
|
|
+ }
|
|
|
+ if (count==0){
|
|
|
+ tOrderNew.setScoreStatus(1);
|
|
|
+ }
|
|
|
+ tOrderNewMapper.update(tOrderNew);
|
|
|
+ }
|
|
|
+
|
|
|
}
|