Browse Source

催款详情统计

anderx 1 year ago
parent
commit
7d39e4f44b
1 changed files with 34 additions and 28 deletions
  1. 34 28
      src/main/java/com/goafanti/order/service/impl/OrderNewServiceImpl.java

+ 34 - 28
src/main/java/com/goafanti/order/service/impl/OrderNewServiceImpl.java

@@ -2511,36 +2511,42 @@ public class OrderNewServiceImpl extends BaseMybatisDao<TOrderNewMapper> impleme
 	@Override
 	public void pushDunNodeContent() {
 		List<TOrderNew> tOrderNews = tOrderNewMapper.selectgetAll();
-		for (TOrderNew e : tOrderNews) {
-			List<OutNewOrderDunBo> dunBoList = newOrderDunMapper.selectListNewOrderDun(e.getOrderNo(), null);
-			StringBuilder valueByCode= new StringBuilder();
-			for (OutNewOrderDunBo bo : dunBoList) {
-				String str =""+bo.getProjectType()+bo.getDunType();
-				valueByCode.append(NewOrderDunType.getValueByCode(Integer.valueOf(str)));
-                if (bo.getDunType().equals(0)){
-					valueByCode.append(bo.getCustomizeName());
-				}
-				if(StringUtils.isNotBlank(bo.getCustomizeTimes())){
-					valueByCode.append(" ").append(bo.getCustomizeTimes());
-				}
-				if (bo.getAppropriationRatio()!=null){
-					valueByCode.append(" ").append(bo.getAppropriationRatio()).append("%");
-				}else {
-					valueByCode.append(" ").append(bo.getMoney());
-				}
-				if (bo.getStatus()==0){
-					valueByCode.append(" 未启动");
-				}else if (bo.getStatus()==1){
-					valueByCode.append(" 已启动");
-				}
-				valueByCode.append(",");
+//		for (TOrderNew e : tOrderNews) {
+//			pushOrderDunContent(e);
+//		}
+		TOrderNew tOrderNew = tOrderNewMapper.selectByPrimaryKey("526004619772837888");
+		pushOrderDunContent(tOrderNew);
+	}
+
+	private void pushOrderDunContent(TOrderNew e) {
+		List<OutNewOrderDunBo> dunBoList = newOrderDunMapper.selectListNewOrderDun(e.getOrderNo(), null);
+		StringBuilder valueByCode= new StringBuilder();
+		for (OutNewOrderDunBo bo : dunBoList) {
+			String str =""+bo.getProjectType()+bo.getDunType();
+			valueByCode.append(NewOrderDunType.getValueByCode(Integer.valueOf(str)));
+if (bo.getDunType().equals(0)){
+				valueByCode.append(bo.getCustomizeName());
+			}
+			if(StringUtils.isNotBlank(bo.getCustomizeTimes())){
+				valueByCode.append(" ").append(bo.getCustomizeTimes());
+			}
+			if (bo.getAppropriationRatio()!=null){
+				valueByCode.append(" ").append(bo.getAppropriationRatio()).append("%");
+			}else {
+				valueByCode.append(" ").append(bo.getMoney());
 			}
-			if (StringUtils.isNotBlank(valueByCode)){
-				TOrderMid mid=new TOrderMid();
-				mid.setOrderNo(e.getOrderNo());
-				mid.setDunNodeContent(valueByCode.toString());
-				tOrderMidMapper.updateByOrderNo(mid);
+			if (bo.getStatus()==0){
+				valueByCode.append(" 未启动");
+			}else if (bo.getStatus()==1){
+				valueByCode.append(" 已启动");
 			}
+			valueByCode.append(",");
+		}
+		if (StringUtils.isNotBlank(valueByCode)){
+			TOrderMid mid=new TOrderMid();
+			mid.setOrderNo(e.getOrderNo());
+			mid.setDunNodeContent(valueByCode.toString());
+			tOrderMidMapper.updateByOrderNo(mid);
 		}
 	}