|
|
@@ -1,6 +1,8 @@
|
|
|
package com.goafanti.order.service.impl;
|
|
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
+import com.fasterxml.jackson.core.JsonProcessingException;
|
|
|
+import com.fasterxml.jackson.databind.ObjectMapper;
|
|
|
import com.goafanti.admin.service.DepartmentService;
|
|
|
import com.goafanti.business.bo.InputRestrictProject;
|
|
|
import com.goafanti.common.bo.Error;
|
|
|
@@ -2063,4 +2065,38 @@ public class OrderProjectServiceImpl extends BaseMybatisDao<TOrderTaskMapper> im
|
|
|
return tTaskLogMapper.selectByTid(id);
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public void pushProjectCompleteDate() {
|
|
|
+ List<TOrderTask> tOrderTasks = tOrderTaskMapper.selectAll();
|
|
|
+ for (TOrderTask e : tOrderTasks) {
|
|
|
+ if (StringUtils.isNotEmpty(e.getTimeRecord())){
|
|
|
+ ObjectMapper mapper = new ObjectMapper();
|
|
|
+ try {
|
|
|
+ Map map = mapper.readValue(e.getTimeRecord(), Map.class);
|
|
|
+ //高新 10已下证 科技 18立项已拨款 专利/软著 19已完成/下证 会员 27全部完成
|
|
|
+ Map map2 = (Map) map.get("10");
|
|
|
+ Integer x=10;
|
|
|
+ if (map2==null){
|
|
|
+ map2 = (Map) map.get("18");
|
|
|
+ x=18;
|
|
|
+ }
|
|
|
+ if (map2==null) {
|
|
|
+ map2 = (Map) map.get("19");
|
|
|
+ x=19;
|
|
|
+ }
|
|
|
+ if (map2==null){
|
|
|
+ map2 = (Map) map.get("27");
|
|
|
+ x=27;
|
|
|
+ }
|
|
|
+ if(map2!=null){
|
|
|
+ String date = (String) map2.get("date");
|
|
|
+ System.out.println(x+"="+date);
|
|
|
+ }
|
|
|
+ } catch (JsonProcessingException ex) {
|
|
|
+ throw new RuntimeException(ex);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
}
|