Commit 02548955 authored by LSL's avatar LSL

结清默认结清账单

parent 97e8f0cd
......@@ -5,7 +5,9 @@ import cn.hutool.core.io.FileUtil;
import cn.hutool.core.util.CharsetUtil;
import cn.hutool.extra.ssh.Sftp;
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.model.LoanPlanModel;
import com.jqtx.windows.component.model.RedeemModel;
import com.xxl.job.core.context.XxlJobHelper;
import com.xxl.job.core.handler.annotation.XxlJob;
......@@ -21,9 +23,13 @@ import java.util.List;
@Component
@Slf4j
public class RedeemJob {
@Autowired
private OssUtils ossUtils;
@Autowired
private LoanPlanComponent loanPlanComponent;
@Autowired
private RedeemComponent redeemComponent;
......@@ -55,7 +61,7 @@ public class RedeemJob {
* @param jsonResult
* @return
*/
public static List<RedeemModel> getlist(String jsonResult) {
private List<RedeemModel> getlist(String jsonResult) {
ArrayList<RedeemModel> list = new ArrayList<>();
String[] split = jsonResult.split("\n");
if (split == null) {
......@@ -65,6 +71,7 @@ public class RedeemJob {
String[] split1 = modelstr.split("\\|");
RedeemModel model = new RedeemModel();
model.setLoanNo(split1[0]);
model.setPlanNo(getPlanNo(split1[0], split1[2]));
model.setRedeemType(split1[1]);
model.setPlanIndex(split1[2]);
model.setRaiseTime(split1[3]);
......@@ -79,11 +86,16 @@ public class RedeemJob {
return list;
}
public static void main(String[] args) {
String ss= "BA11111111|1|1|2023-11-22|2023-10-22|8|73.00|0.00|2.04|75.04|\n";
List<RedeemModel> getlist = getlist(ss);
/**
* 获取planNo
*
* @param loanNo
* @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