diff --git a/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/base/common/CommonFeign.java b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/base/common/CommonFeign.java index 5bcc766c9b..ace35100df 100644 --- a/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/base/common/CommonFeign.java +++ b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/base/common/CommonFeign.java @@ -36,7 +36,7 @@ public interface CommonFeign { @ApiOperation(value = "获取采购系统名称") @ResponseBody @GetMapping("/getSystem") - ResultBean> getSystem(@RequestParam("orgPath") String orgPath); + ResultBean> getSystem(@RequestParam("orgPath") String orgPath); @ApiOperation(value = "获取金融部门主管") @ResponseBody diff --git a/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/base/common/SystemVo2.java b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/base/common/SystemVo2.java new file mode 100644 index 0000000000..0231c01263 --- /dev/null +++ b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/base/common/SystemVo2.java @@ -0,0 +1,21 @@ +package com.yxt.anrui.terminal.api.base.common; + +import com.fasterxml.jackson.annotation.JsonProperty; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * @description: + * @author: dimengzhe + * @date: 2024/4/29 + **/ +@Data +public class SystemVo2 { + + @ApiModelProperty("部门sid") + @JsonProperty("dictKey") + private String deptSid; + @ApiModelProperty("采购系统名称") + @JsonProperty("dictValue") + private String purchaseSystemName; +} diff --git a/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/base/common/CommonRest.java b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/base/common/CommonRest.java index 3ab5ef372c..1d8a2c53cc 100644 --- a/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/base/common/CommonRest.java +++ b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/base/common/CommonRest.java @@ -35,7 +35,7 @@ public class CommonRest implements CommonFeign { } @Override - public ResultBean> getSystem(String orgPath) { + public ResultBean> getSystem(String orgPath) { return commonService.getSystem(orgPath); } diff --git a/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/base/common/CommonService.java b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/base/common/CommonService.java index f4cd0235ee..c059b842ed 100644 --- a/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/base/common/CommonService.java +++ b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/base/common/CommonService.java @@ -63,10 +63,10 @@ public class CommonService { return rb.success().setMsg("当前共查询到" + v.getTotal() + "条记录").setData(v); } - public ResultBean> getSystem(String orgPath) { - ResultBean> rb = ResultBean.fireFail(); + public ResultBean> getSystem(String orgPath) { + ResultBean> rb = ResultBean.fireFail(); ResultBean> resultBean = basePurchaseSystemFeign.fetchDetailsByUseOrgPath(orgPath); - List list = Optional.ofNullable(resultBean.getData()).orElse(new ArrayList<>()).stream().map(m -> JSON.parseObject(JSON.toJSONString(m), SystemVo.class)).collect(Collectors.toList()); + List list = Optional.ofNullable(resultBean.getData()).orElse(new ArrayList<>()).stream().map(m -> JSON.parseObject(JSON.toJSONString(m), SystemVo2.class)).collect(Collectors.toList()); return rb.success().setData(list); } diff --git a/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/SettleVo.java b/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/SettleVo.java index dcb0376329..9186d68ffb 100644 --- a/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/SettleVo.java +++ b/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/SettleVo.java @@ -27,8 +27,10 @@ public class SettleVo { private String settleAmount; // 结算金额 @ApiModelProperty("其他结算方式") private String otherSettleKey; // 其他结算方式 + @ApiModelProperty("其他结算方式") + private String otherSettleValue; // 其他结算方式 @ApiModelProperty("其他结算金额") - private String otherSettleValue; // 其他结算金额 + private String otherSettleAmount; // 其他结算金额 @ApiModelProperty("欠款金额") private String debts; // 欠款金额 @ApiModelProperty("结算时间") diff --git a/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/SitemVo.java b/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/SitemVo.java index 50035aa7b5..2329a5c314 100644 --- a/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/SitemVo.java +++ b/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/SitemVo.java @@ -42,6 +42,7 @@ public class SitemVo { private String amount; @ApiModelProperty("备注") private String remarks; + private String repairerName; //-------------维修人员--------------- // @ApiModelProperty("维修人员sid") // private String repairerSid; @@ -51,6 +52,7 @@ public class SitemVo { // private String groupSid; // @ApiModelProperty("所在班组名称") // private String groupName; - private List staffList = new ArrayList<>(); //维修人员信息 + private List staffList = new ArrayList<>(); //维修人员Sid + private List staffNameList = new ArrayList<>(); //维修人员姓名信息 } diff --git a/yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairbill/AsBusrepairBillService.java b/yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairbill/AsBusrepairBillService.java index 59367ed58f..bf7f53d4c5 100644 --- a/yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairbill/AsBusrepairBillService.java +++ b/yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairbill/AsBusrepairBillService.java @@ -265,16 +265,21 @@ public class AsBusrepairBillService extends MybatisBaseService staffList = sitemVo.getStaffList(); + List staffList = sitemVo.getStaffList(); + List staffNameList = sitemVo.getStaffNameList(); if (!staffList.isEmpty()) { - for (ReparirerStaffVo staffVo : staffList) { + for (int i = 0; i < staffList.size(); i++) { AsBusrepairBillSitemRepairer repairer = new AsBusrepairBillSitemRepairer(); - BeanUtil.copyProperties(staffVo, repairer, "id", "sid"); + repairer.setRepairerSid(staffList.get(i)); + if (StringUtils.isNotBlank(staffNameList.get(i))) { + repairer.setRepairerName(staffNameList.get(i)); + } repairer.setBillSid(sid); if (StringUtils.isNotBlank(sitemVo.getServiceItemSid())) { repairer.setRepairitemSid(sitemVo.getServiceItemSid()); } asBusrepairBillSitemRepairerService.insert(repairer); + } } } @@ -416,13 +421,18 @@ public class AsBusrepairBillService extends MybatisBaseService repairers = asBusrepairBillSitemRepairerService.fetchByBillSid(sid, sitem.getServiceItemSid()); if (!repairers.isEmpty()) { - List staffList = new ArrayList<>(); //维修人员信息 + List staffList = new ArrayList<>(); //维修人员信息 + List staffNameList = new ArrayList<>(); //维修人员信息 for (AsBusrepairBillSitemRepairer repairer : repairers) { - ReparirerStaffVo staffVo = new ReparirerStaffVo(); - BeanUtil.copyProperties(repairer, staffVo); - staffList.add(staffVo); + if (StringUtils.isNotBlank(repairer.getRepairerSid())) { + staffList.add(repairer.getRepairerSid()); + } + if (StringUtils.isNotBlank(repairer.getRepairerName())) { + staffNameList.add(repairer.getRepairerName()); + } } sitemVo.setStaffList(staffList); + sitemVo.setStaffNameList(staffNameList); } sitemVos.add(sitemVo); } diff --git a/yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairinventorybilldetail/AsBusrepairInventorybillDetailRest.java b/yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairinventorybilldetail/AsBusrepairInventorybillDetailRest.java index f75c5f8527..c8d6f78999 100644 --- a/yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairinventorybilldetail/AsBusrepairInventorybillDetailRest.java +++ b/yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairinventorybilldetail/AsBusrepairInventorybillDetailRest.java @@ -23,9 +23,9 @@ public class AsBusrepairInventorybillDetailRest { @PostMapping("getDetailsByBillSid") @ApiOperation("根据工单sid查询商品明细") - ResultBean> getDetailsByBillSid(@RequestParam("busRepairBillSid") String busRepairBillSid) { + ResultBean> getDetailsByBillSid(@RequestParam("busRepairBillSid") String busRepairBillSid,@RequestParam("busTypeKey") String busTypeKey) { ResultBean rb = ResultBean.fireFail(); - List list = asBusrepairInventorybillDetailService.getDetailsByBillSid(busRepairBillSid); + List list = asBusrepairInventorybillDetailService.getDetailsByBillSid(busRepairBillSid,busTypeKey); return rb.success().setData(list); } } diff --git a/yxt-as/src/main/java/com/yxt/anrui/as/feign/fms/FmsReceivesettle.java b/yxt-as/src/main/java/com/yxt/anrui/as/feign/fms/FmsReceivesettle.java index dd9f6c93cd..096fef9bd0 100644 --- a/yxt-as/src/main/java/com/yxt/anrui/as/feign/fms/FmsReceivesettle.java +++ b/yxt-as/src/main/java/com/yxt/anrui/as/feign/fms/FmsReceivesettle.java @@ -80,8 +80,10 @@ public class FmsReceivesettle extends BaseEntity { private BigDecimal settleAmount; // 结算金额 @ApiModelProperty("其他结算方式") private String otherSettleKey; // 其他结算方式 - @ApiModelProperty("其他结算金额") - private String otherSettleValue; // 其他结算金额 + @ApiModelProperty("其他结算方式") + private String otherSettleValue; // 其他结算方式 + @ApiModelProperty("其他结算金额") + private String otherSettleAmount; // 其他结算金额 @ApiModelProperty("欠款金额") private BigDecimal debts; // 欠款金额 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")