|
|
@ -95,14 +95,14 @@ public class BusSalesOrderInsuranceService extends MybatisBaseService<BusSalesOr |
|
|
|
|
|
|
|
public ResultBean saveAppInsurance(AppBusSalesOrderInsuranceDto dto) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
BusSalesOrder busSalesOrder = busSalesOrderService.fetchBySid(dto.getSaleOrderSid()); |
|
|
|
BusSalesOrder busSalesOrder = busSalesOrderService.fetchBySid(dto.getSalesOrderSid()); |
|
|
|
if (busSalesOrder == null) { |
|
|
|
return rb.setMsg("该销售订单单据不存在"); |
|
|
|
} |
|
|
|
if ("1".equals(dto.getIsInsureType())) { |
|
|
|
BusSalesOrderInsuranceDetailsVo busSalesOrderInsuranceDetailsVo = baseMapper.details(dto.getSaleOrderSid()); |
|
|
|
BusSalesOrderInsuranceDetailsVo busSalesOrderInsuranceDetailsVo = baseMapper.details(dto.getSalesOrderSid()); |
|
|
|
if (busSalesOrderInsuranceDetailsVo != null) { |
|
|
|
BusSalesOrderInsurance busSalesOrderInsurance = baseMapper.selectByOrderSid(dto.getSaleOrderSid()); |
|
|
|
BusSalesOrderInsurance busSalesOrderInsurance = baseMapper.selectByOrderSid(dto.getSalesOrderSid()); |
|
|
|
BeanUtil.copyProperties(dto, busSalesOrderInsurance, "sid"); |
|
|
|
updateById(busSalesOrderInsurance); |
|
|
|
} else { |
|
|
@ -113,21 +113,21 @@ public class BusSalesOrderInsuranceService extends MybatisBaseService<BusSalesOr |
|
|
|
|
|
|
|
} else if ("0".equals(dto.getIsInsureType())) { |
|
|
|
//查询保险信息是否有数据
|
|
|
|
BusSalesOrderInsurance busSalesOrderInsurance = baseMapper.selectByOrderSid(dto.getSaleOrderSid()); |
|
|
|
BusSalesOrderInsurance busSalesOrderInsurance = baseMapper.selectByOrderSid(dto.getSalesOrderSid()); |
|
|
|
if (busSalesOrderInsurance != null) { |
|
|
|
String remarks = dto.getRemarks(); |
|
|
|
updateByOrderSid(dto.getSaleOrderSid(), remarks); |
|
|
|
updateByOrderSid(dto.getSalesOrderSid(), remarks); |
|
|
|
} else { |
|
|
|
if (StringUtils.isNotBlank(dto.getRemarks())) { |
|
|
|
BusSalesOrderInsurance busSalesOrderInsurance1 = new BusSalesOrderInsurance(); |
|
|
|
busSalesOrderInsurance1.setSalesOrderSid(dto.getSaleOrderSid()); |
|
|
|
busSalesOrderInsurance1.setSalesOrderSid(dto.getSalesOrderSid()); |
|
|
|
busSalesOrderInsurance1.setRemarks(dto.getRemarks()); |
|
|
|
baseMapper.insert(busSalesOrderInsurance1); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
//更新销售订单的是否包含保险的字段
|
|
|
|
busSalesOrderService.updateIsInsurance(dto.getIsInsureType(), dto.getSaleOrderSid()); |
|
|
|
busSalesOrderService.updateIsInsurance(dto.getIsInsureType(), dto.getSalesOrderSid()); |
|
|
|
return rb.success().setMsg("保存成功"); |
|
|
|
|
|
|
|
} |
|
|
|