Browse Source

欠款催收

anderx 2 months ago
parent
commit
3597302bf4

+ 2 - 2
src/main/java/com/goafanti/common/mapper/NewOrderDunMapper.xml

@@ -462,8 +462,8 @@
   </select>
   <select id="selectAllOrderDun" resultType="com.goafanti.order.bo.OutNewOrderDunBo">
     select a.id, a.order_no orderNo, a.tid, a.project_type projectType, a.dun_type dunType, a.wait_day waitDay,
-     a.effective_count effectiveCount, a.aid, a.create_time createTime,b.approval,a.customize_time customizeTime,
-    date_format(a.customize_time,'%Y-%m-%d') customizeTimes, a.customize_name customizeName,a.money ,c.project_type memberType
+           a.effective_count effectiveCount, a.aid, a.create_time createTime,b.approval,a.customize_time customizeTime,
+           date_format(a.customize_time,'%Y-%m-%d') customizeTimes, a.customize_name customizeName,a.money ,c.project_type memberType
     from new_order_dun a left join  t_order_new b on a.order_no=b.order_no left join t_order_mid c on a.order_no =c.order_no
     where 1=1 and a.status=0 and b.process_status &gt; 4 and b.delete_sign in (0,2,3)
   </select>

+ 28 - 26
src/main/java/com/goafanti/common/task/OrderDunTask.java

@@ -48,8 +48,6 @@ public class OrderDunTask {
 	@Autowired
 	private TOrderMidMapper	tOrderMidMapper;
 	@Autowired
-	private AdminMapper adminMapper;
-	@Autowired
 	private PaymentNodeMapper	paymentNodeMapper;
 	@Autowired
 	private OrderProjectService	orderProjectService;
@@ -79,6 +77,33 @@ public class OrderDunTask {
 //		pushLegalAffairs();
 	}
 
+
+	/**
+	 * 	每月1号凌晨4点轮询处理需要欠款催款的信息
+	 *
+	 */
+	@Scheduled(cron = "0 0 4 1 * ?")
+//	@Scheduled(cron = "0 33 9 * * ?")
+//	@RequestMapping(value = "/open/pushOrderArrearsDun", method = RequestMethod.GET)
+	public void pushOrderArrearsDun() {
+		try {
+			LoggerUtils.debug(logger, "======================欠款催款启动===================");
+			Date date = new Date();
+
+			List<TArrearsDun> list = tArrearsDunMapper.selectStatusAll(0);
+			List<TArrearsDun> list2 = tArrearsDunMapper.selectStatusAll(1);
+			List<TArrearsDun> list3 = tArrearsDunMapper.selectStatusAndAmount(2);
+
+			processList(list, date);
+			processList(list2, date);
+			processList(list3, date);
+
+			LoggerUtils.debug(getClass(), "===========================欠款催款完成==========================");
+		} catch (Exception e) {
+			LoggerUtils.error(getClass(), "===========================欠款催款失败==========================", e);
+		}
+	}
+
 	/**
 	 * 法务订单催款处理
 	 */
@@ -116,6 +141,7 @@ public class OrderDunTask {
 	public void updateNewOrderDun(){
   		try {
   			LoggerUtils.debug(logger, "======================新催款任务轮询启动===================");
+			  //获取所有新催款在启动切状态达到咨询师管理员的订单
 			List<OutNewOrderDunBo> list= newOrderDunService.selectAllOrderDun();
 			Calendar now=Calendar.getInstance();
 			Calendar create=Calendar.getInstance();
@@ -235,31 +261,7 @@ public class OrderDunTask {
 		}
 	}
 
-	/**
-	* 	每月1号凌晨4点轮询处理需要欠款催款的信息
-	*
-	*/
-	@Scheduled(cron = "0 0 4 1 * ?")
-//	@Scheduled(cron = "0 33 9 * * ?")
-//	@RequestMapping(value = "/open/pushOrderArrearsDun", method = RequestMethod.GET)
-	public void pushOrderArrearsDun() {
-    try {
-        LoggerUtils.debug(logger, "======================欠款催款启动===================");
-        Date date = new Date();
-
-        List<TArrearsDun> list = tArrearsDunMapper.selectStatusAll(0);
-        List<TArrearsDun> list2 = tArrearsDunMapper.selectStatusAll(1);
-        List<TArrearsDun> list3 = tArrearsDunMapper.selectStatusAndAmount(2);
 
-        processList(list, date);
-        processList(list2, date);
-        processList(list3, date);
-
-        LoggerUtils.debug(getClass(), "===========================欠款催款完成==========================");
-    } catch (Exception e) {
-        LoggerUtils.error(getClass(), "===========================欠款催款失败==========================", e);
-    }
-}
 
 private void processList(List<TArrearsDun> tarrearsList, Date date) {
     for (TArrearsDun ta : tarrearsList) {