Browse Source

阿米巴开发

anderx 3 years ago
parent
commit
958101e427

+ 19 - 0
src/main/java/com/goafanti/common/mapper/TOrderTaskMapper.xml

@@ -1029,6 +1029,10 @@
     <if test="name != null">
       and f.nickname like CONCAT('%',#{name,jdbcType=VARCHAR},'%')
     </if>
+      <if test="thchId != null">
+      and a.task_receiver = #{thchId,jdbcType=VARCHAR}
+    </if>
+
     <if test="cid != null">
       and b.cid = #{cid,jdbcType=VARCHAR}
     </if>
@@ -1069,6 +1073,9 @@
     <if test="name != null">
       and f.nickname like CONCAT('%',#{name,jdbcType=VARCHAR},'%')
     </if>
+    <if test="thchId != null">
+      and a.task_receiver = #{thchId,jdbcType=VARCHAR}
+    </if>
     <if test="outsource != null">
       and a.outsource = #{outsource,jdbcType=INTEGER}
     </if>
@@ -1338,6 +1345,9 @@
     <if test="userName !=null">
       and e.buyer_name like concat('%', #{userName},'%')
     </if>
+    <if test="thchId !=null">
+      and a.task_receiver = #{thchId}
+    </if>
     <if test="declarationBatch !=null">
       and a.declaration_batch = #{declarationBatch}
     </if>
@@ -1449,6 +1459,9 @@
     <if test="userName !=null">
       and e.buyer_name like concat('%', #{userName},'%')
     </if>
+    <if test="thchId !=null">
+      and a.task_receiver = #{thchId}
+    </if>
     <if test="declarationBatch !=null">
       and a.declaration_batch = #{declarationBatch}
     </if>
@@ -1568,6 +1581,9 @@
     <if test="name !=null">
       and tm.buyer_name like CONCAT('%',#{name},'%')
     </if>
+    <if test="thchId !=null">
+      and a.task_receiver = #{thchId}
+    </if>
     <if test="cid !=null">
       and bp.cid =#{cid}
     </if>
@@ -1611,6 +1627,9 @@
     <if test="name !=null">
       and tm.buyer_name like CONCAT('%',#{name},'%')
     </if>
+    <if test="thchId !=null">
+      and a.task_receiver = #{thchId}
+    </if>
     <if test="cid !=null">
       and bp.cid =#{cid}
     </if>

+ 10 - 0
src/main/java/com/goafanti/order/bo/InputProjectStatistics.java

@@ -21,6 +21,7 @@ public class InputProjectStatistics {
 	private Integer status;
 	private String depName;
 	private String thchDepName;
+	private String thchId;
 	private String projectStatusName;
 	private String projectTypeName;
 
@@ -32,6 +33,15 @@ public class InputProjectStatistics {
 	 */
 	private Integer screen;
 
+
+	public String getThchId() {
+		return thchId;
+	}
+
+	public void setThchId(String thchId) {
+		this.thchId = thchId;
+	}
+
 	public String getProvinceName() {
 		return provinceName;
 	}

+ 13 - 4
src/main/java/com/goafanti/order/bo/inuptTaskHoursListBo.java

@@ -6,13 +6,22 @@ public class inuptTaskHoursListBo {
 	private String orderNo;
 	private String taskId;
 	private String starTime;
-	private String endTime; 
+	private String endTime;
 	private String cid;
 	private String depId;
+	private String thchId;
 	private String contractNo;
 	private Integer outsource;
-	
-	
+
+
+	public String getThchId() {
+		return thchId;
+	}
+
+	public void setThchId(String thchId) {
+		this.thchId = thchId;
+	}
+
 	public String getName() {
 		return name;
 	}
@@ -67,5 +76,5 @@ public class inuptTaskHoursListBo {
 	public void setOutsource(Integer outsource) {
 		this.outsource = outsource;
 	}
-	
+
 }

+ 9 - 0
src/main/java/com/goafanti/order/bo/managerListBo.java

@@ -38,6 +38,15 @@ public class managerListBo {
 	@Excel(name = "特批说明")
 	private String specialComment;
 
+	public String getProjectStatusName() {
+		return projectStatusName;
+	}
+
+	public void setProjectStatusName(String projectStatusName) {
+		this.projectStatusName = projectStatusName;
+	}
+
+
 	public String getId() {
 		return id;
 	}

+ 4 - 4
src/main/java/com/goafanti/order/controller/OrderProjectApiController.java

@@ -98,11 +98,11 @@ public class OrderProjectApiController extends CertifyApiController {
 	 * 经理查询订单
 	 */
 	@RequestMapping(value="/managerSelect" ,method = RequestMethod.GET)
-	public Result managerSelect(String name,String orderNo,String contractNo,String cid,String projectType,
+	public Result managerSelect(String name,String orderNo,String contractNo,String cid,String projectType,String thchId,
 			String depId,String techDepId  ,Integer declarationBatch  ,String commodityPrice,String startTime,
 			String endTime,Integer pageNo,Integer pageSize){
 		Result res=new Result();
-		res.setData(orderProjectService.managerSelect( name, orderNo, contractNo, cid, projectType,
+		res.setData(orderProjectService.managerSelect( name, orderNo, contractNo, cid, projectType,thchId,
 				 depId, techDepId  , declarationBatch  ,commodityPrice,startTime, endTime , pageNo, pageSize));
 		return res;
 	}
@@ -112,12 +112,12 @@ public class OrderProjectApiController extends CertifyApiController {
 	 * 经理查询订单
 	 */
 	@RequestMapping(value="/exportManagerSelect" ,method = RequestMethod.GET)
-	public Result exportManagerSelect(String name,String orderNo,String contractNo,String cid,String projectType,
+	public Result exportManagerSelect(String name,String orderNo,String contractNo,String cid,String projectType,String thchId,
 			String depId,String techDepId  ,Integer declarationBatch  ,String commodityPrice,String startTime,
 			String endTime,Integer pageNo,Integer pageSize){
 		@SuppressWarnings("unchecked")
 		List<managerListBo> list=(List<managerListBo>) orderProjectService.managerSelect( name, orderNo, contractNo,
-				cid, projectType,depId, techDepId  , declarationBatch  ,commodityPrice,startTime, endTime , pageNo, pageSize).getList();
+				cid, projectType,thchId,depId, techDepId  , declarationBatch  ,commodityPrice,startTime, endTime , pageNo, pageSize).getList();
 		NewExcelUtil<managerListBo> excel=new NewExcelUtil<>(managerListBo.class);
 		return excel.exportExcel(list, "企业项目查询列表", uploadPath);
 	}

+ 1 - 1
src/main/java/com/goafanti/order/service/OrderProjectService.java

@@ -63,7 +63,7 @@ public interface OrderProjectService {
 
 	int updateTaskProgress(TaskProgressBo t);
 
-	Pagination<managerListBo> managerSelect(String name, String orderNo, String contractNo, String cid, String projectType, String depId,
+	Pagination<managerListBo> managerSelect(String name, String orderNo, String contractNo, String cid, String projectType,String thchId, String depId,
 			String techDepId, Integer declarationBatch, String commodityPrice, String startTime, String endTime, Integer pageNo, Integer pageSize);
 
 	int updateProjectStatus(UpdateProjectStatusBo b);

+ 3 - 2
src/main/java/com/goafanti/order/service/impl/OrderProjectServiceImpl.java

@@ -814,6 +814,7 @@ public class OrderProjectServiceImpl extends BaseMybatisDao<TOrderTaskMapper> im
 		if(StringUtils.isNotBlank(ib.getContractNo()))params.put("contractNo", ib.getContractNo());
 		if(StringUtils.isNotBlank(ib.getDepId()))params.put("depId", ib.getDepId());
 		if(StringUtils.isNotBlank(ib.getCid()))params.put("cid", ib.getCid());
+		if (ib.getThchId()!=null)params.put("thchId", ib.getThchId());
 		if(null!=ib.getOutsource())params.put("outsource", ib.getOutsource());
 		Integer i=null;
 	if (TokenManager.hasRole(AFTConstants.FINANCE))i=1;
@@ -996,20 +997,20 @@ public class OrderProjectServiceImpl extends BaseMybatisDao<TOrderTaskMapper> im
 
 	@Override
 	public Pagination<managerListBo> managerSelect(String name, String orderNo, String contractNo, String cid,
-			String projectType, String depId, String techDepId, Integer declarationBatch, String commodityPrice,
+			String projectType,String thchId, String depId, String techDepId, Integer declarationBatch, String commodityPrice,
 			String startTime,String endTime ,Integer pageNo, Integer pageSize) {
 		Map<String, Object> params = new HashMap<String, Object>();
 		if(pageSize==null||pageSize<0)pageSize=10;
 		if(pageNo==null||pageNo<0)pageNo=1;
 		params.put("aid", TokenManager.getAdminId()==null?"":TokenManager.getAdminId());
 		if (StringUtils.isNotBlank(name))params.put("name", name);
-		else params.put("name", "");
 		if (StringUtils.isNotBlank(depId)) params.put("depId", depId);
 		if (StringUtils.isNotBlank(orderNo)) params.put("orderNo", orderNo);
 		if (StringUtils.isNotBlank(contractNo)) params.put("contractNo", contractNo);
 		if (StringUtils.isNotBlank(cid)) params.put("cid", cid);
 		if (StringUtils.isNotBlank(projectType)) params.put("projectType", projectType);
 		if (StringUtils.isNotBlank(depId)) params.put("depId", depId);
+		if (StringUtils.isNotBlank(thchId))params.put("thchId", thchId);
 		if (StringUtils.isNotBlank(techDepId)) params.put("techDepId", techDepId);
 		if (StringUtils.isNotBlank(commodityPrice)) params.put("commodityPrice", commodityPrice);
 		if (StringUtils.isNotBlank(startTime)) params.put("startTime", startTime);

+ 1 - 0
src/main/java/com/goafanti/order/service/impl/ProjectStatisticsServiceImpl.java

@@ -66,6 +66,7 @@ public class ProjectStatisticsServiceImpl extends BaseMybatisDao<TOrderTaskMappe
 		if(ps.getOrderNo()!=null)params.put("orderNo", ps.getOrderNo());
 		if(ps.getContractNo()!=null)params.put("contractNo", ps.getContractNo());
 		if(ps.getUserName()!=null)params.put("userName", ps.getUserName());
+		if (ps.getThchId()!=null)params.put("thchId", ps.getThchId());
 		if(ps.getDeclarationBatch()!=null)params.put("declarationBatch", ps.getDeclarationBatch());
 		if(ps.getProjectSituation()!=null)params.put("projectSituation", ps.getProjectSituation());
 		if(ps.getProjectAmount()!=null) {