Browse Source

Merge remote-tracking branch 'origin/master'

master
dimengzhe 1 year ago
parent
commit
191c719502
  1. 4
      yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/SitemVo.java
  2. 2
      yxt-as/src/main/java/com/yxt/anrui/as/api/asoldparthandle/AsOldparthandle.java
  3. 2
      yxt-as/src/main/java/com/yxt/anrui/as/api/asoldparthandle/AsOldparthandleDetailsVo.java
  4. 2
      yxt-as/src/main/java/com/yxt/anrui/as/api/asoldparthandle/AsOldparthandleDto.java
  5. 24
      yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairbill/AsBusrepairBillService.java

4
yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/SitemVo.java

@ -42,6 +42,7 @@ public class SitemVo {
private String amount; private String amount;
@ApiModelProperty("备注") @ApiModelProperty("备注")
private String remarks; private String remarks;
private String repairerName;
//-------------维修人员--------------- //-------------维修人员---------------
// @ApiModelProperty("维修人员sid") // @ApiModelProperty("维修人员sid")
// private String repairerSid; // private String repairerSid;
@ -51,6 +52,7 @@ public class SitemVo {
// private String groupSid; // private String groupSid;
// @ApiModelProperty("所在班组名称") // @ApiModelProperty("所在班组名称")
// private String groupName; // private String groupName;
private List<ReparirerStaffVo> staffList = new ArrayList<>(); //维修人员信息 private List<String> staffList = new ArrayList<>(); //维修人员Sid
private List<String> staffNameList = new ArrayList<>(); //维修人员姓名信息
} }

2
yxt-as/src/main/java/com/yxt/anrui/as/api/asoldparthandle/AsOldparthandle.java

@ -64,6 +64,8 @@ public class AsOldparthandle extends BaseEntity {
private String goodsSkuCode; // 图号 private String goodsSkuCode; // 图号
@ApiModelProperty("厂家") @ApiModelProperty("厂家")
private String manufacturerName; // 厂家 private String manufacturerName; // 厂家
@ApiModelProperty("供应商")
private String supplierName;
@ApiModelProperty("规格") @ApiModelProperty("规格")
private String goodsSkuOwnSpec; // 规格 private String goodsSkuOwnSpec; // 规格
@ApiModelProperty("单位") @ApiModelProperty("单位")

2
yxt-as/src/main/java/com/yxt/anrui/as/api/asoldparthandle/AsOldparthandleDetailsVo.java

@ -65,6 +65,8 @@ public class AsOldparthandleDetailsVo implements Vo {
private String goodsSkuCode; // 图号 private String goodsSkuCode; // 图号
@ApiModelProperty("厂家") @ApiModelProperty("厂家")
private String manufacturerName; // 厂家 private String manufacturerName; // 厂家
@ApiModelProperty("供应商")
private String supplierName;
@ApiModelProperty("规格") @ApiModelProperty("规格")
private String goodsSkuOwnSpec; // 规格 private String goodsSkuOwnSpec; // 规格
@ApiModelProperty("单位") @ApiModelProperty("单位")

2
yxt-as/src/main/java/com/yxt/anrui/as/api/asoldparthandle/AsOldparthandleDto.java

@ -65,6 +65,8 @@ public class AsOldparthandleDto implements Dto {
private String goodsSkuCode; // 图号 private String goodsSkuCode; // 图号
@ApiModelProperty("厂家") @ApiModelProperty("厂家")
private String manufacturerName; // 厂家 private String manufacturerName; // 厂家
@ApiModelProperty("供应商")
private String supplierName;
@ApiModelProperty("规格") @ApiModelProperty("规格")
private String goodsSkuOwnSpec; // 规格 private String goodsSkuOwnSpec; // 规格
@ApiModelProperty("单位") @ApiModelProperty("单位")

24
yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairbill/AsBusrepairBillService.java

@ -265,16 +265,21 @@ public class AsBusrepairBillService extends MybatisBaseService<AsBusrepairBillMa
BeanUtil.copyProperties(sitemVo, sitem, "id", "sid"); BeanUtil.copyProperties(sitemVo, sitem, "id", "sid");
sitem.setBillSid(sid); sitem.setBillSid(sid);
asBusrepairBillSitemService.insert(sitem); asBusrepairBillSitemService.insert(sitem);
List<ReparirerStaffVo> staffList = sitemVo.getStaffList(); List<String> staffList = sitemVo.getStaffList();
List<String> staffNameList = sitemVo.getStaffNameList();
if (!staffList.isEmpty()) { if (!staffList.isEmpty()) {
for (ReparirerStaffVo staffVo : staffList) { for (int i = 0; i < staffList.size(); i++) {
AsBusrepairBillSitemRepairer repairer = new AsBusrepairBillSitemRepairer(); 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); repairer.setBillSid(sid);
if (StringUtils.isNotBlank(sitemVo.getServiceItemSid())) { if (StringUtils.isNotBlank(sitemVo.getServiceItemSid())) {
repairer.setRepairitemSid(sitemVo.getServiceItemSid()); repairer.setRepairitemSid(sitemVo.getServiceItemSid());
} }
asBusrepairBillSitemRepairerService.insert(repairer); asBusrepairBillSitemRepairerService.insert(repairer);
} }
} }
} }
@ -416,13 +421,18 @@ public class AsBusrepairBillService extends MybatisBaseService<AsBusrepairBillMa
BeanUtil.copyProperties(sitem, sitemVo); BeanUtil.copyProperties(sitem, sitemVo);
List<AsBusrepairBillSitemRepairer> repairers = asBusrepairBillSitemRepairerService.fetchByBillSid(sid, sitem.getServiceItemSid()); List<AsBusrepairBillSitemRepairer> repairers = asBusrepairBillSitemRepairerService.fetchByBillSid(sid, sitem.getServiceItemSid());
if (!repairers.isEmpty()) { if (!repairers.isEmpty()) {
List<ReparirerStaffVo> staffList = new ArrayList<>(); //维修人员信息 List<String> staffList = new ArrayList<>(); //维修人员信息
List<String> staffNameList = new ArrayList<>(); //维修人员信息
for (AsBusrepairBillSitemRepairer repairer : repairers) { for (AsBusrepairBillSitemRepairer repairer : repairers) {
ReparirerStaffVo staffVo = new ReparirerStaffVo(); if (StringUtils.isNotBlank(repairer.getRepairerSid())) {
BeanUtil.copyProperties(repairer, staffVo); staffList.add(repairer.getRepairerSid());
staffList.add(staffVo); }
if (StringUtils.isNotBlank(repairer.getRepairerName())) {
staffNameList.add(repairer.getRepairerName());
}
} }
sitemVo.setStaffList(staffList); sitemVo.setStaffList(staffList);
sitemVo.setStaffNameList(staffNameList);
} }
sitemVos.add(sitemVo); sitemVos.add(sitemVo);
} }

Loading…
Cancel
Save