Commit 02548955 authored by LSL's avatar LSL

结清默认结清账单

parent 97e8f0cd
...@@ -5,7 +5,9 @@ import cn.hutool.core.io.FileUtil; ...@@ -5,7 +5,9 @@ import cn.hutool.core.io.FileUtil;
import cn.hutool.core.util.CharsetUtil; import cn.hutool.core.util.CharsetUtil;
import cn.hutool.extra.ssh.Sftp; import cn.hutool.extra.ssh.Sftp;
import com.jqtx.infrastructure.oss.starter.config.OssUtils; import com.jqtx.infrastructure.oss.starter.config.OssUtils;
import com.jqtx.windows.component.LoanPlanComponent;
import com.jqtx.windows.component.RedeemComponent; import com.jqtx.windows.component.RedeemComponent;
import com.jqtx.windows.component.model.LoanPlanModel;
import com.jqtx.windows.component.model.RedeemModel; import com.jqtx.windows.component.model.RedeemModel;
import com.xxl.job.core.context.XxlJobHelper; import com.xxl.job.core.context.XxlJobHelper;
import com.xxl.job.core.handler.annotation.XxlJob; import com.xxl.job.core.handler.annotation.XxlJob;
...@@ -21,9 +23,13 @@ import java.util.List; ...@@ -21,9 +23,13 @@ import java.util.List;
@Component @Component
@Slf4j @Slf4j
public class RedeemJob { public class RedeemJob {
@Autowired @Autowired
private OssUtils ossUtils; private OssUtils ossUtils;
@Autowired
private LoanPlanComponent loanPlanComponent;
@Autowired @Autowired
private RedeemComponent redeemComponent; private RedeemComponent redeemComponent;
...@@ -55,7 +61,7 @@ public class RedeemJob { ...@@ -55,7 +61,7 @@ public class RedeemJob {
* @param jsonResult * @param jsonResult
* @return * @return
*/ */
public static List<RedeemModel> getlist(String jsonResult) { private List<RedeemModel> getlist(String jsonResult) {
ArrayList<RedeemModel> list = new ArrayList<>(); ArrayList<RedeemModel> list = new ArrayList<>();
String[] split = jsonResult.split("\n"); String[] split = jsonResult.split("\n");
if (split == null) { if (split == null) {
...@@ -65,6 +71,7 @@ public class RedeemJob { ...@@ -65,6 +71,7 @@ public class RedeemJob {
String[] split1 = modelstr.split("\\|"); String[] split1 = modelstr.split("\\|");
RedeemModel model = new RedeemModel(); RedeemModel model = new RedeemModel();
model.setLoanNo(split1[0]); model.setLoanNo(split1[0]);
model.setPlanNo(getPlanNo(split1[0], split1[2]));
model.setRedeemType(split1[1]); model.setRedeemType(split1[1]);
model.setPlanIndex(split1[2]); model.setPlanIndex(split1[2]);
model.setRaiseTime(split1[3]); model.setRaiseTime(split1[3]);
...@@ -79,11 +86,16 @@ public class RedeemJob { ...@@ -79,11 +86,16 @@ public class RedeemJob {
return list; return list;
} }
public static void main(String[] args) { /**
* 获取planNo
String ss= "BA11111111|1|1|2023-11-22|2023-10-22|8|73.00|0.00|2.04|75.04|\n"; *
* @param loanNo
List<RedeemModel> getlist = getlist(ss); * @param planIndex
* @return
*/
private String getPlanNo(String loanNo, String planIndex) {
LoanPlanModel planModel = loanPlanComponent.getPlanNoByLoan(loanNo, planIndex);
return planModel.getPlanNo();
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment