Browse Source

销售订单-移动端调式上装保存及初始化上装接口

master
dimengzhe 3 years ago
parent
commit
b49cf26dcb
  1. 4
      anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordermakeup/BusSalesOrderMakeupFeign.java
  2. 2
      anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordermakeup/app/AppBusSalesOrderMakeUpDto.java
  3. 14
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordermakeup/BusSalesOrderMakeupService.java
  4. 2
      anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/saleOrders/AppBusSalesOrderService.java

4
anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordermakeup/BusSalesOrderMakeupFeign.java

@ -60,8 +60,8 @@ public interface BusSalesOrderMakeupFeign {
ResultBean save(@RequestBody AppBusSalesOrderMakeUpDto dto);
@ApiOperation("初始化上装信息")
@GetMapping("/getTopInfo/{saleOrderSid}")
@GetMapping("/getTopInfo/{sid}")
@ResponseBody
ResultBean<AppBusSalesOrderMakeUpVo> getTopInfo(@PathVariable(value = "salesOrderSid") String sid);
ResultBean<AppBusSalesOrderMakeUpVo> getTopInfo(@PathVariable(value = "sid") String sid);
}

2
anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordermakeup/app/AppBusSalesOrderMakeUpDto.java

@ -41,7 +41,7 @@ public class AppBusSalesOrderMakeUpDto implements Dto {
@ApiModelProperty(value = "有无上装信息")
private Boolean topInfoState;
@ApiModelProperty(value = "销售订单sid")
private String saleOrderSid;
private String salesOrderSid;
}

14
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordermakeup/BusSalesOrderMakeupService.java

@ -91,7 +91,7 @@ public class BusSalesOrderMakeupService extends MybatisBaseService<BusSalesOrder
public ResultBean saveTopInfo(AppBusSalesOrderMakeUpDto dto) {
ResultBean rb = ResultBean.fireFail();
String salesOrderSid = dto.getSaleOrderSid();
String salesOrderSid = dto.getSalesOrderSid();
BusSalesOrder busSalesOrder = busSalesOrderService.fetchBySid(salesOrderSid);
if (busSalesOrder == null) {
return rb.setMsg("该销售订单单据信息不存在");
@ -119,6 +119,11 @@ public class BusSalesOrderMakeupService extends MybatisBaseService<BusSalesOrder
public ResultBean<AppBusSalesOrderMakeUpVo> getTopInfo(String sid) {
ResultBean<AppBusSalesOrderMakeUpVo> rb = ResultBean.fireFail();
//查询销售订单是否存在
BusSalesOrder busSalesOrder = busSalesOrderService.fetchBySid(sid);
if (busSalesOrder == null) {
return rb.setMsg("该销售订单单据不存在");
}
AppBusSalesOrderMakeUpVo appBusSalesOrderMakeUpVo = baseMapper.getTopInfo(sid);
if (appBusSalesOrderMakeUpVo != null) {
if (StringUtils.isNotBlank(appBusSalesOrderMakeUpVo.getContractPath())) {
@ -126,6 +131,13 @@ public class BusSalesOrderMakeupService extends MybatisBaseService<BusSalesOrder
List<String> contractImages = Arrays.asList(path.split(","));
appBusSalesOrderMakeUpVo.setContractImages(contractImages);
}
if (StringUtils.isNotBlank(busSalesOrder.getIsTop())) {
if ("1".equals(busSalesOrder.getIsTop())) {
appBusSalesOrderMakeUpVo.setTopInfoState(true);
} else {
appBusSalesOrderMakeUpVo.setTopInfoState(false);
}
}
}
appBusSalesOrderMakeUpVo.setSaleOrderSid(sid);
return rb.success().setData(appBusSalesOrderMakeUpVo);

2
anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/saleOrders/AppBusSalesOrderService.java

@ -185,6 +185,6 @@ public class AppBusSalesOrderService {
AppBusSalesOrderMakeUpVo appBusSalesOrderMakeUpVo = resultBean.getData();
TopVo topVo = new TopVo();
BeanUtil.copyProperties(appBusSalesOrderMakeUpVo, topVo);
return rb.setData(topVo);
return rb.success().setData(topVo);
}
}
Loading…
Cancel
Save