|
@@ -2,12 +2,15 @@ package com.goafanti.order.service.impl;
|
|
|
|
|
|
|
|
import com.goafanti.common.constant.AFTConstants;
|
|
import com.goafanti.common.constant.AFTConstants;
|
|
|
import com.goafanti.common.dao.TOrderMidMapper;
|
|
import com.goafanti.common.dao.TOrderMidMapper;
|
|
|
|
|
+import com.goafanti.common.dao.TOrderTaskMapper;
|
|
|
import com.goafanti.common.model.TOrderMid;
|
|
import com.goafanti.common.model.TOrderMid;
|
|
|
import com.goafanti.common.utils.DateUtils;
|
|
import com.goafanti.common.utils.DateUtils;
|
|
|
import com.goafanti.core.mybatis.BaseMybatisDao;
|
|
import com.goafanti.core.mybatis.BaseMybatisDao;
|
|
|
import com.goafanti.core.mybatis.page.Pagination;
|
|
import com.goafanti.core.mybatis.page.Pagination;
|
|
|
import com.goafanti.order.bo.InputOrderListBo;
|
|
import com.goafanti.order.bo.InputOrderListBo;
|
|
|
import com.goafanti.order.bo.OutOrderLegalAffairsListBo;
|
|
import com.goafanti.order.bo.OutOrderLegalAffairsListBo;
|
|
|
|
|
+import com.goafanti.order.bo.TOrderTaskBo;
|
|
|
|
|
+import com.goafanti.order.enums.NewProjectStatus;
|
|
|
import com.goafanti.order.service.LegalAffairsService;
|
|
import com.goafanti.order.service.LegalAffairsService;
|
|
|
import org.apache.poi.ss.formula.functions.Now;
|
|
import org.apache.poi.ss.formula.functions.Now;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -23,6 +26,8 @@ import java.util.List;
|
|
|
public class LegalAffairsServiceImpl extends BaseMybatisDao<TOrderMidMapper> implements LegalAffairsService {
|
|
public class LegalAffairsServiceImpl extends BaseMybatisDao<TOrderMidMapper> implements LegalAffairsService {
|
|
|
@Autowired
|
|
@Autowired
|
|
|
private TOrderMidMapper tOrderMidMapper;
|
|
private TOrderMidMapper tOrderMidMapper;
|
|
|
|
|
+ @Autowired
|
|
|
|
|
+ private TOrderTaskMapper tOrderTaskMapper;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@@ -57,4 +62,15 @@ public class LegalAffairsServiceImpl extends BaseMybatisDao<TOrderMidMapper> imp
|
|
|
public List<OutOrderLegalAffairsListBo> getLegalAffairsOrder() {
|
|
public List<OutOrderLegalAffairsListBo> getLegalAffairsOrder() {
|
|
|
return (List<OutOrderLegalAffairsListBo>) findList("legalAffairsOrderList",new HashMap<>(),1,999999);
|
|
return (List<OutOrderLegalAffairsListBo>) findList("legalAffairsOrderList",new HashMap<>(),1,999999);
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public boolean checkTask(String orderNo) {
|
|
|
|
|
+ List<TOrderTaskBo> list =tOrderTaskMapper.selectOrderTask(orderNo);
|
|
|
|
|
+ for (TOrderTaskBo bo : list) {
|
|
|
|
|
+ if (bo.getType()==5&&bo.getProjectStatus()!= NewProjectStatus.YXZ.getCode()){
|
|
|
|
|
+ return true;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ return false;
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|