Browse Source

优化

master
dimengzhe 2 years ago
parent
commit
5e58bec31d
  1. 4
      anrui-flowable/anrui-flowable-api/src/main/java/com/yxt/anrui/flowable/api/flow2/FlowFeign.java
  2. 4
      anrui-flowable/anrui-flowable-biz/src/main/java/com/yxt/anrui/flowable/biz/flow2/FlowMapper.java
  3. 15
      anrui-flowable/anrui-flowable-biz/src/main/java/com/yxt/anrui/flowable/biz/flow2/FlowMapper.xml
  4. 5
      anrui-flowable/anrui-flowable-biz/src/main/java/com/yxt/anrui/flowable/biz/flow2/FlowRest.java
  5. 6
      anrui-flowable/anrui-flowable-biz/src/main/java/com/yxt/anrui/flowable/biz/flow2/FlowService.java
  6. 2
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanfinbank/LoanFinBankMapper.xml
  7. 2
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutions/LoanSolutionsService.java

4
anrui-flowable/anrui-flowable-api/src/main/java/com/yxt/anrui/flowable/api/flow2/FlowFeign.java

@ -37,4 +37,8 @@ public interface FlowFeign {
@ResponseBody
ResultBean<List<FlowableMessageVo>> getMessageList(@RequestParam("minutes") int minutes);
@ApiOperation(value = "人工催办")
@GetMapping(value = "/getMessageReminder")
@ResponseBody
ResultBean<FlowableMessageVo> getMessageReminder(@RequestParam("proDefId") String proDefId, @RequestParam("proInstId") String proInstId);
}

4
anrui-flowable/anrui-flowable-biz/src/main/java/com/yxt/anrui/flowable/biz/flow2/FlowMapper.java

@ -4,6 +4,8 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yxt.anrui.flowable.api.flow.Flowable;
import com.yxt.anrui.flowable.api.flow2.FlowableMessageVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.security.core.parameters.P;
import java.util.List;
@ -15,4 +17,6 @@ import java.util.List;
@Mapper
public interface FlowMapper extends BaseMapper<Flowable> {
List<FlowableMessageVo> getMessageList(int minutes);
FlowableMessageVo getMessageReminder(@Param("proDefId") String proDefId, @Param("proInstId") String proInstId);
}

15
anrui-flowable/anrui-flowable-biz/src/main/java/com/yxt/anrui/flowable/biz/flow2/FlowMapper.xml

@ -9,8 +9,21 @@
NAME_ as nodeName,
ASSIGNEE_ as assignee,
CREATE_TIME_ as createTime,
ID_ taskId,
ID_ taskId
from act_ru_task
HAVING yuTime > (#{minutes} * 60)
</select>
<select id="getMessageReminder" resultType="com.yxt.anrui.flowable.api.flow2.FlowableMessageVo">
select TIMESTAMPDIFF(SECOND, CREATE_TIME_, NOW()) as yuTime,
PROC_DEF_ID_ as proDefId,
PROC_INST_ID_ as procInstId,
TASK_DEF_KEY_ as taskDefKey,
NAME_ as nodeName,
ASSIGNEE_ as assignee,
CREATE_TIME_ as createTime,
ID_ taskId
from act_ru_task
where PROC_DEF_ID_ = #{proDefId} and PROC_INST_ID_ = #{proInstId}
</select>
</mapper>

5
anrui-flowable/anrui-flowable-biz/src/main/java/com/yxt/anrui/flowable/biz/flow2/FlowRest.java

@ -106,5 +106,10 @@ public class FlowRest implements FlowFeign {
return flowService.getMessageList(minutes);
}
@Override
public ResultBean<FlowableMessageVo> getMessageReminder(String proDefId, String proInstId) {
return flowService.getMessageReminder(proDefId,proInstId);
}
}

6
anrui-flowable/anrui-flowable-biz/src/main/java/com/yxt/anrui/flowable/biz/flow2/FlowService.java

@ -755,4 +755,10 @@ public class FlowService extends MybatisBaseService<FlowMapper, Flowable> {
return rb.success().setData(list);
}
public ResultBean<FlowableMessageVo> getMessageReminder(String proDefId, String proInstId) {
ResultBean<FlowableMessageVo> rb = ResultBean.fireFail();
FlowableMessageVo flowableMessageVo = baseMapper.getMessageReminder(proDefId,proInstId);
return rb.success().setData(flowableMessageVo);
}
}

2
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanfinbank/LoanFinBankMapper.xml

@ -78,6 +78,6 @@
<select id="selectListByOrgSid" resultType="com.yxt.anrui.riskcenter.api.loanfinbank.LoanFinBanksVo">
select sid, bankShortName name, bankName
from loan_fin_bank
where createOrgSid = #{orgSid}
where createOrgSid = #{orgSid} and isDelete = 0
</select>
</mapper>

2
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansolutions/LoanSolutionsService.java

@ -1658,7 +1658,9 @@ public class LoanSolutionsService extends MybatisBaseService<LoanSolutionsMapper
solutionssVo.setSzPrice(busSalesOrdersVo.getSzPrice());
solutionssVo.setFinalPrice(busSalesOrdersVo.getFinalPrice());
BusSalesOrderModel busSalesOrderModel = busSalesOrdersVo.getBusSalesOrderModel();
if(busSalesOrderModel != null){
solutionssVo.setModelSid(busSalesOrderModel.getModelSid());
}
if (busSalesOrdersVo.getBusSalesOrder() != null) {
BusSalesOrder busSalesOrder = busSalesOrdersVo.getBusSalesOrder();
//全款且为三方金融

Loading…
Cancel
Save