|
|
@@ -1,7 +1,9 @@
|
|
|
package com.goafanti.order.service.impl;
|
|
|
|
|
|
+import com.goafanti.common.dao.TOrderNewMapper;
|
|
|
import com.goafanti.common.dao.TOrderTaskMapper;
|
|
|
import com.goafanti.common.dao.TaskScoreMapper;
|
|
|
+import com.goafanti.common.model.TOrderNew;
|
|
|
import com.goafanti.common.model.TOrderTask;
|
|
|
import com.goafanti.common.model.TaskScore;
|
|
|
import com.goafanti.core.mybatis.BaseMybatisDao;
|
|
|
@@ -11,6 +13,7 @@ import org.springframework.stereotype.Service;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
import java.util.HashMap;
|
|
|
+import java.util.List;
|
|
|
import java.util.Map;
|
|
|
|
|
|
/**
|
|
|
@@ -25,6 +28,8 @@ public class TaskScoreServiceImpl extends BaseMybatisDao<TaskScoreMapper> implem
|
|
|
private TaskScoreMapper taskScoreMapper;
|
|
|
@Resource
|
|
|
private TOrderTaskMapper tOrderTaskMapper;
|
|
|
+ @Resource
|
|
|
+ private TOrderNewMapper tOrderNewMapper;
|
|
|
|
|
|
|
|
|
@Override
|
|
|
@@ -51,6 +56,22 @@ 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()){
|
|
|
+
|
|
|
+ }else {
|
|
|
+
|
|
|
+
|
|
|
+ }
|
|
|
+ tOrderNewMapper.updateByPrimaryKeySelective(tOrderNew);
|
|
|
return taskScore;
|
|
|
}
|
|
|
|