From 6591643b2208246b8990f6b2d9c226be4e038242 Mon Sep 17 00:00:00 2001
From: LSH
Date: 星期三, 22 十一月 2023 16:58:52 +0800
Subject: [PATCH] #
---
src/main/java/com/zy/crm/manager/task/handler/CstmrCopyHandler.java | 70 ++++++++++++++++++++++++++++++-----
1 files changed, 60 insertions(+), 10 deletions(-)
diff --git a/src/main/java/com/zy/crm/manager/task/handler/CstmrCopyHandler.java b/src/main/java/com/zy/crm/manager/task/handler/CstmrCopyHandler.java
index 73ad12f..883a951 100644
--- a/src/main/java/com/zy/crm/manager/task/handler/CstmrCopyHandler.java
+++ b/src/main/java/com/zy/crm/manager/task/handler/CstmrCopyHandler.java
@@ -1,14 +1,20 @@
package com.zy.crm.manager.task.handler;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.core.common.Cools;
import com.core.common.R;
import com.core.exception.CoolException;
import com.zy.crm.manager.controller.CstmrController;
+import com.zy.crm.manager.entity.CompanyMoney;
import com.zy.crm.manager.entity.Cstmr;
import com.zy.crm.manager.mapper.CstmrMapper;
+import com.zy.crm.manager.service.CompanyMoneyService;
import com.zy.crm.manager.service.CstmrService;
import com.zy.crm.manager.task.AbstractHandler;
import com.zy.crm.manager.task.core.ReturnT;
+import com.zy.crm.manager.utils.TimeCalculatorUtils;
+import com.zy.crm.system.entity.User;
+import com.zy.crm.system.service.UserService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@@ -32,22 +38,66 @@
private CstmrController cstmrController;
@Autowired
private CstmrMapper cstmrMapper;
+ @Autowired
+ private CompanyMoneyService companyMoneyService;
+ @Autowired
+ private UserService userService;
@Transactional
public ReturnT<String> start() {
try {
- Long hostId = 1L;
+ if (false){
+ Long hostId = 1L;
// List<Cstmr> cstmrs = cstmrMapper.selectCopyList();
- List<Cstmr> cstmrs = new ArrayList<>();
- for (Cstmr cstmr33 : cstmrs){
- Cstmr cstmr13 = cstmrService.selectByName(hostId,cstmr33.getName());
- if (Cools.isEmpty(cstmr13)){
- Cstmr cstmr23 = cstmrService.selectById(186);
- Cstmr cstmr = new Cstmr(cstmr23);
- cstmr.setName(cstmr33.getName());
- cstmr.setUuid(cstmrService.getUuid(hostId));
- cstmrService.insert(cstmr);
+ List<Cstmr> cstmrs = new ArrayList<>();
+ for (Cstmr cstmr33 : cstmrs){
+ Cstmr cstmr13 = cstmrService.selectByName(hostId,cstmr33.getName());
+ if (Cools.isEmpty(cstmr13)){
+ Cstmr cstmr23 = cstmrService.selectById(186);
+ Cstmr cstmr = new Cstmr(cstmr23);
+ cstmr.setName(cstmr33.getName());
+ cstmr.setUuid(cstmrService.getUuid(hostId));
+ cstmrService.insert(cstmr);
+ }
+ }
+ }
+
+ if (false){
+ List<CompanyMoney> companyMoneyList = companyMoneyService.selectMoneyCopyAll();
+ for (CompanyMoney companyMoney:companyMoneyList){
+
+ User user = userService.selectOne(new EntityWrapper<User>().eq("username", companyMoney.getUserName()));
+ if (Cools.isEmpty(user)){
+ companyMoneyService.updateMoneyCopyByid(companyMoney.getId());
+ continue;
+ }
+ companyMoney.setUserId(user.getId());
+ companyMoney.setUpdateUserId(user.getId());
+ companyMoney.setReceivablesType(1);
+ switch (companyMoney.getComplete()){
+ case "鏈粨閿�":
+ break;
+ case "閮ㄥ垎缁撻攢":
+ companyMoney.setStatus(1);
+ break;
+ default:
+ companyMoney.setStatus(2);
+ }
+
+ Cstmr cstmr = cstmrService.selectByName(1L, companyMoney.getCstmrName());
+ if (!Cools.isEmpty(cstmr)){
+ companyMoney.setCstmrId(cstmr.getId());
+ }
+
+ CompanyMoney companyMoneyNew = new CompanyMoney(companyMoney);
+ Date now = new Date();
+ companyMoneyNew.setUpdateTime(now);
+ companyMoneyNew.setCreateTime(now);
+ int yest = TimeCalculatorUtils.timeYest(companyMoney.getDeliveryTime());
+ companyMoneyNew.setYear(String.valueOf(yest));
+ companyMoneyService.insert(companyMoneyNew);
+ companyMoneyService.updateMoneyCopyByid2(companyMoney.getId());
}
}
--
Gitblit v1.9.1