diff --git a/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/AitemVo.java b/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/AitemVo.java index 1150988699..e6e24c9f96 100644 --- a/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/AitemVo.java +++ b/yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/AitemVo.java @@ -14,9 +14,9 @@ import java.math.BigDecimal; public class AitemVo { @ApiModelProperty("附加项目sid") - private String attachItemSid; + private String aitemsid; @ApiModelProperty("附加项目名称") - private String attachItem; + private String aitemName; @ApiModelProperty("销售价") private String price; 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 a89627dc8d..df46fb2920 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 @@ -42,6 +42,7 @@ import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import javax.annotation.Resource; +import java.math.BigDecimal; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Collections; @@ -248,7 +249,15 @@ public class AsBusrepairBillService extends MybatisBaseService aitemVos = dto.getAitemVos(); for (AitemVo aitemVo : aitemVos) { AsBusrepairBillAitem aitem = new AsBusrepairBillAitem(); - BeanUtil.copyProperties(aitemVo, aitem, "id", "sid"); + if (StringUtils.isNotBlank(aitemVo.getAitemsid())) { + aitem.setAttachItemSid(aitemVo.getAitemsid()); + } + if (StringUtils.isNotBlank(aitemVo.getAitemName())) { + aitem.setAttachItem(aitemVo.getAitemName()); + } + if (StringUtils.isNotBlank(aitemVo.getPrice())) { + aitem.setPrice(new BigDecimal(aitemVo.getPrice())); + } aitem.setBillSid(sid); asBusrepairBillAitemService.insert(aitem); } @@ -355,7 +364,15 @@ public class AsBusrepairBillService extends MybatisBaseService 4) { - return rb.setMsg("当前已完成竣工环节,无需提交"); + return rb.setMsg("当前已完成竣工环节,无需提交"); } } ResultBean resultBean = saveBill(dto);