diff --git a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussolutionschange/BusSolutionsChangeFeign.java b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussolutionschange/BusSolutionsChangeFeign.java index 7749ccc469..67f586f917 100644 --- a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussolutionschange/BusSolutionsChangeFeign.java +++ b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussolutionschange/BusSolutionsChangeFeign.java @@ -123,7 +123,7 @@ public interface BusSolutionsChangeFeign { @ApiOperation("变更初始化") @GetMapping("/solutionsInit") @ResponseBody - public ResultBean solutionsInit(@RequestParam("orderSid") String orderSid, @RequestParam("userSid") String userSid, @RequestParam("orgPath") String orgPath); + public ResultBean solutionsInit(@RequestParam("sid") String sid, @RequestParam("orgPath") String orgPath, @RequestParam("userSid") String userSid); @ApiOperation("保存修改") @PostMapping("/saveAppSolutions") @@ -131,9 +131,9 @@ public interface BusSolutionsChangeFeign { public ResultBean saveAppSolutions(@RequestBody AppSolutionssChangeDto dto); @ApiOperation("详情、编辑回显") - @GetMapping("/appDetails/{sid}") + @GetMapping("/appDetails") @ResponseBody - public ResultBean appDetails(@PathVariable("sid") String sid); + public ResultBean appDetails(@RequestParam("sid") String sid, @RequestParam("orgPath") String orgPath, @RequestParam("userSid") String userSid); @ApiOperation("移动端-删除") @DeleteMapping("/deleteSolution/{sid}") diff --git a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussolutionschange/BusSolutionsChangeFeignFallback.java b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussolutionschange/BusSolutionsChangeFeignFallback.java index 36acbf18ad..5eac470693 100644 --- a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussolutionschange/BusSolutionsChangeFeignFallback.java +++ b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussolutionschange/BusSolutionsChangeFeignFallback.java @@ -100,7 +100,7 @@ public class BusSolutionsChangeFeignFallback implements BusSolutionsChangeFeign } @Override - public ResultBean appDetails(String sid) { + public ResultBean appDetails(String sid, String userSid, String orgPath) { return null; } diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java index fe519b2fa9..183457f46a 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java @@ -110,6 +110,7 @@ import com.yxt.anrui.buscenter.api.bussalesordervehicle.BusSalesOrderVehicleDto; import com.yxt.anrui.buscenter.api.bussalesvehicleorder.BusSalesVehicleOrder; import com.yxt.anrui.buscenter.api.bussalesvehicleorder.BusSalesVehicleOrderDetailsVo; import com.yxt.anrui.buscenter.api.bussalesvehicleorder.BusSalesVehicleOrderDto; +import com.yxt.anrui.buscenter.api.bussolutionschange.BusSolutionsChange; import com.yxt.anrui.buscenter.api.common.BusSalesOrderConstantUtils; import com.yxt.anrui.buscenter.biz.busarrearscarryvehicleapply.BusArrearsCarryVehicleApplyService; import com.yxt.anrui.buscenter.biz.busdeposit.BusDepositService; @@ -126,6 +127,7 @@ import com.yxt.anrui.buscenter.biz.bussalesorderprice.BusSalesOrderPriceService; import com.yxt.anrui.buscenter.biz.bussalesordersubmit.BusSalesOrderSubmitService; import com.yxt.anrui.buscenter.biz.bussalesordervehicle.BusSalesOrderVehicleService; import com.yxt.anrui.buscenter.biz.bussalesvehicleorder.BusSalesVehicleOrderService; +import com.yxt.anrui.buscenter.biz.bussolutionschange.BusSolutionsChangeService; import com.yxt.anrui.crm.api.crmcustomertemp.AppCrmCustomerTempInfoVo; import com.yxt.anrui.crm.api.crmcustomertemp.CrmCustomerTempFeign; import com.yxt.anrui.crm.api.crmcustomertemp.CrmCustomerTempVo; @@ -346,6 +348,8 @@ public class BusSalesOrderService extends MybatisBaseService commonContractVoResultBean = commonContractFeign.getContractBySalesOrderSid(record.getSaleOrderSid()); if (commonContractVoResultBean.getData() != null) { record.setContractId(commonContractVoResultBean.getData().getContractNo()); @@ -6966,18 +6990,18 @@ public class BusSalesOrderService extends MybatisBaseService vinsList = busSalesOrderVehicleService.selectVinNos(sid,saleOrderSid); - if(!vinsList.isEmpty()){ - String vin = String.join("\n",vinsList); + List vinsList = busSalesOrderVehicleService.selectVinNos(sid, saleOrderSid); + if (!vinsList.isEmpty()) { + String vin = String.join("\n", vinsList); lenderVo.setVins(vin); } } diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussolutionschange/BusSolutionsChangeMapper.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussolutionschange/BusSolutionsChangeMapper.java index cefc6ceb2b..dc305f521e 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussolutionschange/BusSolutionsChangeMapper.java +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussolutionschange/BusSolutionsChangeMapper.java @@ -52,4 +52,6 @@ public interface BusSolutionsChangeMapper extends BaseMapper IPage listPage(IPage page,@Param(Constants.WRAPPER) QueryWrapper qw); int updateFlowFiled(Map map); + + BusSolutionsChange selectBySolutionSid(String solutionsSid); } \ No newline at end of file diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussolutionschange/BusSolutionsChangeMapper.xml b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussolutionschange/BusSolutionsChangeMapper.xml index 1388966eb0..4109f4957b 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussolutionschange/BusSolutionsChangeMapper.xml +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussolutionschange/BusSolutionsChangeMapper.xml @@ -40,4 +40,11 @@ ${ew.sqlSegment} + \ No newline at end of file diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussolutionschange/BusSolutionsChangeRest.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussolutionschange/BusSolutionsChangeRest.java index 227d338f06..918bed0030 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussolutionschange/BusSolutionsChangeRest.java +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussolutionschange/BusSolutionsChangeRest.java @@ -138,8 +138,8 @@ public class BusSolutionsChangeRest implements BusSolutionsChangeFeign { } @Override - public ResultBean solutionsInit(String orderSid, String userSid, String orgPath) { - return busSolutionsChangeService.solutionsInit(orderSid, userSid, orgPath); + public ResultBean solutionsInit(String sid, String userSid, String orgPath) { + return busSolutionsChangeService.solutionsInit(sid, userSid, orgPath); } @Override @@ -148,8 +148,8 @@ public class BusSolutionsChangeRest implements BusSolutionsChangeFeign { } @Override - public ResultBean appDetails(String sid) { - return busSolutionsChangeService.appDetails(sid); + public ResultBean appDetails(String sid,String userSid, String orgPath) { + return busSolutionsChangeService.appDetails(sid,userSid,orgPath); } @Override diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussolutionschange/BusSolutionsChangeService.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussolutionschange/BusSolutionsChangeService.java index 084f01aa74..66e38cec24 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussolutionschange/BusSolutionsChangeService.java +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussolutionschange/BusSolutionsChangeService.java @@ -503,6 +503,7 @@ public class BusSolutionsChangeService extends MybatisBaseService resultBean = flowFeign.handleProsess(bv); @@ -665,6 +667,7 @@ public class BusSolutionsChangeService extends MybatisBaseService appMap = new HashMap<>(); appMap.put("sid", businessSid); appMap.put("noCalc", true); + appMap.put("initUrl", "terminal/autoservice/v1/SolutionsChange/appDetails"); variables.put("app", appMap); //若有网关,则赋值网关中判断的字段。 flowTaskVo.setValues(variables); @@ -798,17 +801,17 @@ public class BusSolutionsChangeService extends MybatisBaseService solutionsInit(String orderSid, String userSid, String orgPath) { + public ResultBean solutionsInit(String sid, String userSid, String orgPath) { ResultBean rb = ResultBean.fireFail(); AppSolutionChangeVo vo = new AppSolutionChangeVo(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); - SolutionssVo solutionssVo = loanSolutionsFeign.selectDetails2(orderSid).getData(); + SolutionssVo solutionssVo = loanSolutionsFeign.selectDetails2(sid).getData(); if (null != solutionssVo) { BeanUtil.copyProperties(solutionssVo, vo); } vo.setUserSid(userSid); vo.setOrgPath(orgPath); - vo.setOrderSid(orderSid); + vo.setOrderSid(sid); vo.setApplyDate(sdf.format(new Date())); SysUserVo sysUserVo = sysUserFeign.fetchBySid(userSid).getData(); if (null != sysUserVo) { @@ -827,7 +830,7 @@ public class BusSolutionsChangeService extends MybatisBaseService orgSidByPath = sysStaffOrgFeign.getOrgSidByPath(dto.getOrgPath()); @@ -990,7 +1000,7 @@ public class BusSolutionsChangeService extends MybatisBaseService appDetails(String sid) { + public ResultBean appDetails(String sid, String userSid, String orgPath) { ResultBean rb = ResultBean.fireFail(); AppSolutionChangeVo vo = new AppSolutionChangeVo(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); @@ -1113,9 +1123,10 @@ public class BusSolutionsChangeService extends MybatisBaseService resultBean = saveAppSolutions(dto); - if (resultBean.getSuccess()) { - businessSid = resultBean.getData(); + if (!resultBean.getSuccess()) { + return rb.fail().setMsg(resultBean.getMsg()); } + businessSid = resultBean.getData(); BusSolutionsChange entity = fetchBySid(businessSid); String orgSidPath = ""; if (StringUtils.isNotBlank(entity.getOrgSidPath())) { @@ -1150,6 +1161,7 @@ public class BusSolutionsChangeService extends MybatisBaseService solutionsInit(@RequestParam("orderSid") String orderSid, @RequestParam("userSid") String userSid, @RequestParam("orgPath") String orgPath); + public ResultBean solutionsInit(@RequestParam("sid") String sid, @RequestParam("orgPath") String orgPath, @RequestParam("userSid") String userSid); @ApiOperation("保存修改") @PostMapping("/saveAppSolutions") @@ -40,9 +40,9 @@ public interface SolutionsChangeFeign { public ResultBean saveAppSolutions(@RequestBody SolutionssChangeDto dto); @ApiOperation("详情、编辑回显") - @GetMapping("/appDetails/{sid}") + @GetMapping("/appDetails") @ResponseBody - public ResultBean appDetails(@PathVariable("sid") String sid); + public ResultBean appDetails(@RequestParam("sid") String sid, @RequestParam("orgPath") String orgPath, @RequestParam("userSid") String userSid); @ApiOperation("移动端-删除") @DeleteMapping("/deleteSolution/{sid}") diff --git a/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/solutionsChange/SolutionsChangeFeignFallback.java b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/solutionsChange/SolutionsChangeFeignFallback.java index 68689d3b6b..fd9f3c6235 100644 --- a/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/solutionsChange/SolutionsChangeFeignFallback.java +++ b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/solutionsChange/SolutionsChangeFeignFallback.java @@ -12,7 +12,7 @@ import org.springframework.stereotype.Component; @Component public class SolutionsChangeFeignFallback implements SolutionsChangeFeign{ @Override - public ResultBean solutionsInit(String orderSid, String userSid, String orgPath) { + public ResultBean solutionsInit(String sid, String userSid, String orgPath) { return null; } @@ -22,10 +22,11 @@ public class SolutionsChangeFeignFallback implements SolutionsChangeFeign{ } @Override - public ResultBean appDetails(String sid) { + public ResultBean appDetails(String sid, String userSid, String orgPath) { return null; } + @Override public ResultBean deleteSolution(String sid) { return null; diff --git a/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/solutionsChange/SolutionsChangeRest.java b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/solutionsChange/SolutionsChangeRest.java index 2665accd56..e315fe9b6b 100644 --- a/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/solutionsChange/SolutionsChangeRest.java +++ b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/solutionsChange/SolutionsChangeRest.java @@ -39,9 +39,7 @@ import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; - /** - * * @author liupopo * @version 1.0 * @since 1.0 @@ -56,8 +54,8 @@ public class SolutionsChangeRest implements SolutionsChangeFeign { @Override - public ResultBean solutionsInit(String orderSid, String userSid, String orgPath) { - return solutionsChangeService.solutionsInit(orderSid,userSid,orgPath); + public ResultBean solutionsInit(String sid, String userSid, String orgPath) { + return solutionsChangeService.solutionsInit(sid, userSid, orgPath); } @Override @@ -66,8 +64,8 @@ public class SolutionsChangeRest implements SolutionsChangeFeign { } @Override - public ResultBean appDetails(String sid) { - return solutionsChangeService.appDetails(sid); + public ResultBean appDetails(String sid, String userSid, String orgPath) { + return solutionsChangeService.appDetails(sid, userSid, orgPath); } @Override diff --git a/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/solutionsChange/SolutionsChangeService.java b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/solutionsChange/SolutionsChangeService.java index 32f30f0c75..277eb0fe5f 100644 --- a/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/solutionsChange/SolutionsChangeService.java +++ b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/solutionsChange/SolutionsChangeService.java @@ -64,9 +64,9 @@ public class SolutionsChangeService { @Autowired private SysStaffOrgFeign sysStaffOrgFeign; - public ResultBean solutionsInit(String orderSid, String userSid, String orgPath) { + public ResultBean solutionsInit(String sid, String userSid, String orgPath) { ResultBean rb = ResultBean.fireFail(); - ResultBean resultBean = busSolutionsChangeFeign.solutionsInit(orderSid, orgPath, userSid); + ResultBean resultBean = busSolutionsChangeFeign.solutionsInit(sid, orgPath, userSid); if (!resultBean.getSuccess()) { return rb.setMsg(resultBean.getMsg()); } @@ -81,15 +81,15 @@ public class SolutionsChangeService { AppSolutionssChangeDto(); BeanUtil.copyProperties(dto, solutionssChangeDto); ResultBean resultBean = busSolutionsChangeFeign.saveAppSolutions(solutionssChangeDto); - if (resultBean.getSuccess()) { - rb.success().setData(resultBean.getData()); + if (!resultBean.getSuccess()) { + return rb.fail().setMsg(resultBean.getMsg()); } - return rb.success(); + return rb.success().setData(resultBean.getData()); } - public ResultBean appDetails(String sid) { + public ResultBean appDetails(String sid, String userSid, String orgPath) { ResultBean rb = ResultBean.fireFail(); - ResultBean resultBean = busSolutionsChangeFeign.appDetails(sid); + ResultBean resultBean = busSolutionsChangeFeign.appDetails(sid, userSid, orgPath); if (!resultBean.getSuccess()) { return rb.setMsg(resultBean.getMsg()); } @@ -110,7 +110,7 @@ public class SolutionsChangeService { BeanUtil.copyProperties(dto, submitSolutionDto); ResultBean resultBean = busSolutionsChangeFeign.submitAppSolution(submitSolutionDto); if (!resultBean.getSuccess()) { - return rb.setMsg(resultBean.getMsg()); + return rb.fail().setMsg(resultBean.getMsg()); } return rb.success(); }