Browse Source

优化

master
dimengzhe 1 year ago
parent
commit
91ac59c102
  1. 4
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanoverduebank/LoanOverdueBankFeign.java
  2. 4
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanoverduebank/LoanOverdueBankVo.java
  3. 4
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanoverduefin/LoanOverdueFinFeign.java
  4. 4
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanoverduefin/LoanOverdueFinVo.java
  5. 3
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanoverduebank/LoanOverdueBankMapper.xml
  6. 8
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanoverduebank/LoanOverdueBankRest.java
  7. 12
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanoverduebank/LoanOverdueBankService.java
  8. 3
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanoverduefin/LoanOverdueFinMapper.xml
  9. 8
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanoverduefin/LoanOverdueFinRest.java
  10. 13
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanoverduefin/LoanOverdueFinService.java

4
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanoverduebank/LoanOverdueBankFeign.java

@ -32,9 +32,9 @@ public interface LoanOverdueBankFeign {
@PostMapping("/saveOrUpdate")
ResultBean<String> saveOrUpdate(@RequestBody LoanOverdueBankDto dto);
@ApiOperation("详情初始化")
/* @ApiOperation("详情初始化")
@PostMapping("/details2")
ResultBean<LoanOverdueBankDetailVo> details(@RequestParam("sid") String sid);
ResultBean<LoanOverdueBankDetailVo> details(@RequestParam("sid") String sid);*/
@ApiOperation("详情初始化")
@PostMapping("/details")

4
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanoverduebank/LoanOverdueBankVo.java

@ -30,4 +30,8 @@ public class LoanOverdueBankVo implements Vo {
private String stopDate;
@ApiModelProperty("备注")
private String remarks;
@ApiModelProperty("是否允许点击办理,true允许,false不允许")
private boolean allowModify;
private String createBySid;
}

4
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanoverduefin/LoanOverdueFinFeign.java

@ -37,10 +37,10 @@ public interface LoanOverdueFinFeign {
@PostMapping("/saveOrUpdate")
ResultBean<String> saveOrUpdate(@RequestBody LoanOverdueFinDto dto);
@ApiOperation("详情初始化2")
/* @ApiOperation("详情初始化2")
@PostMapping("/details2")
ResultBean<LoanOverdueFinDetailVo> details(@RequestParam("sid") String sid);
*/
@ApiOperation("详情初始化")
@PostMapping("/details")
ResultBean<LoanOverdueFinDetailVo> details2(LoanOverdueFinDetailsQuery query);

4
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanoverduefin/LoanOverdueFinVo.java

@ -30,4 +30,8 @@ public class LoanOverdueFinVo implements Vo {
private String stopDate;
@ApiModelProperty("备注")
private String remarks;
@ApiModelProperty("是否允许点击办理,true允许,false不允许")
private boolean allowModify;
private String createBySid;
}

3
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanoverduebank/LoanOverdueBankMapper.xml

@ -49,7 +49,8 @@
DATE_FORMAT(lob.createTime, '%Y-%m-%d') as createTime,
lob.closeDate,
lob.stopDate,
lob.remarks
lob.remarks,
lob.createBySid
from loan_overdue_bank lob
<where>
${ew.sqlSegment}

8
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanoverduebank/LoanOverdueBankRest.java

@ -47,10 +47,10 @@ public class LoanOverdueBankRest implements LoanOverdueBankFeign {
return loanOverdueBankService.saveOrUpdateBank(dto);
}
@Override
public ResultBean<LoanOverdueBankDetailVo> details(String sid) {
return loanOverdueBankService.details(sid);
}
// @Override
// public ResultBean<LoanOverdueBankDetailVo> details(String sid) {
// return loanOverdueBankService.details(sid);
// }
@Override
public ResultBean<LoanOverdueBankDetailVo> details2(LoanOverdueBankDetailsQuery query) {

12
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanoverduebank/LoanOverdueBankService.java

@ -26,6 +26,7 @@ import com.yxt.anrui.riskcenter.api.loanoverduebank.flowable.OverdueBankApplyNod
import com.yxt.anrui.riskcenter.api.loanoverduebank.flowable.OverdueBankApplyTaskQuery;
import com.yxt.anrui.riskcenter.api.loanoverduebank.flowable.SubmitApplyBankDto;
import com.yxt.anrui.riskcenter.api.loanoverduebankdetails.LoanOverdueBankDetailsDto;
import com.yxt.anrui.riskcenter.api.loanoverduefin.LoanOverdueFinVo;
import com.yxt.anrui.riskcenter.api.loanoverduefindetails.LoanOverdueFinDetailsDto;
import com.yxt.anrui.riskcenter.biz.loanoverduebankdetails.LoanOverdueBankDetailsService;
import com.yxt.common.base.config.component.FileUploadComponent;
@ -523,6 +524,17 @@ public class LoanOverdueBankService extends MybatisBaseService<LoanOverdueBankMa
qw.orderByDesc("lof.createTime");
IPage<LoanOverdueBank> page = PagerUtil.queryToPage(pq);
IPage<LoanOverdueBankVo> pagging = baseMapper.selectPageVo(page, qw);
List<LoanOverdueBankVo> paggingRecords = pagging.getRecords();
paggingRecords.removeAll(Collections.singleton(null));
if (!paggingRecords.isEmpty()) {
for (LoanOverdueBankVo record : pagging.getRecords()) {
if (query.getUserSid().equals(record.getCreateBySid())) {
record.setAllowModify(true);
} else {
record.setAllowModify(false);
}
}
}
PagerVo<LoanOverdueBankVo> p = PagerUtil.pageToVo(pagging, null);
return p;
}

3
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanoverduefin/LoanOverdueFinMapper.xml

@ -10,7 +10,8 @@
DATE_FORMAT(lof.createTime, '%Y-%m-%d') as createTime,
lof.closeDate,
lof.stopDate,
lof.remarks
lof.remarks,
lof.createBySid
from loan_overdue_fin lof
<where>
${ew.sqlSegment}

8
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanoverduefin/LoanOverdueFinRest.java

@ -52,10 +52,10 @@ public class LoanOverdueFinRest implements LoanOverdueFinFeign {
return loanOverdueFinService.saveOrUpdateOver(dto);
}
@Override
public ResultBean<LoanOverdueFinDetailVo> details(String sid) {
return loanOverdueFinService.details(sid);
}
// @Override
// public ResultBean<LoanOverdueFinDetailVo> details(String sid) {
// return loanOverdueFinService.details(sid);
// }
@Override
public ResultBean<LoanOverdueFinDetailVo> details2(LoanOverdueFinDetailsQuery query) {

13
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanoverduefin/LoanOverdueFinService.java

@ -6,6 +6,8 @@ import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.google.common.util.concurrent.ThreadFactoryBuilder;
import com.yxt.anrui.base.api.basepurchasesystem.BasePurchaseSystemDetailsVo;
import com.yxt.anrui.base.api.busvehicleapply.BusVehicleApplyVo;
import com.yxt.anrui.flowable.api.flow.FlowableFeign;
import com.yxt.anrui.flowable.api.flow.UpdateFlowFieldVo;
import com.yxt.anrui.flowable.api.flow2.FlowFeign;
@ -139,6 +141,17 @@ public class LoanOverdueFinService extends MybatisBaseService<LoanOverdueFinMapp
qw.orderByDesc("lof.createTime");
IPage<LoanOverdueFin> page = PagerUtil.queryToPage(pq);
IPage<LoanOverdueFinVo> pagging = baseMapper.selectPageVo(page, qw);
List<LoanOverdueFinVo> paggingRecords = pagging.getRecords();
paggingRecords.removeAll(Collections.singleton(null));
if (!paggingRecords.isEmpty()) {
for (LoanOverdueFinVo record : pagging.getRecords()) {
if (query.getUserSid().equals(record.getCreateBySid())) {
record.setAllowModify(true);
} else {
record.setAllowModify(false);
}
}
}
PagerVo<LoanOverdueFinVo> p = PagerUtil.pageToVo(pagging, null);
return p;
}

Loading…
Cancel
Save