Browse Source

移动端-销售订单详情完善

zhanglei
dimengzhe 3 years ago
parent
commit
cb0ad8edaa
  1. 5
      anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorder/BusSalesOrderFeign.java
  2. 5
      anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorder/BusSalesOrderFeignFallback.java
  3. 6
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderdiscount/BusSalesOrderDiscountMapper.xml
  4. 11
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderdiscount/BusSalesOrderDiscountService.java
  5. 15
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordermakeup/BusSalesOrderMakeupMapper.java

5
anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorder/BusSalesOrderFeign.java

@ -175,4 +175,9 @@ public interface BusSalesOrderFeign {
@ResponseBody
ResultBean<AppBusSalesOrderSubmitInfoVo> getSubmitInfo(@PathVariable(value = "sid") String sid);
@ApiOperation("销售订单详情")
@GetMapping("/getSaleOrderDetails/{sid}")
@ResponseBody
ResultBean<AppOrderDetailsVo> getSaleOrderDetails(@PathVariable(value = "sid") String sid);
}

5
anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorder/BusSalesOrderFeignFallback.java

@ -151,4 +151,9 @@ public class BusSalesOrderFeignFallback implements BusSalesOrderFeign {
public ResultBean<AppBusSalesOrderSubmitInfoVo> getSubmitInfo(String sid) {
return null;
}
@Override
public ResultBean<AppOrderDetailsVo> getSaleOrderDetails(String sid) {
return null;
}
}

6
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderdiscount/BusSalesOrderDiscountMapper.xml

@ -48,4 +48,10 @@
where salesPolicySid = #{policySid}
and salesOrderSid = #{sid}
</update>
<select id="selectDiscount" resultType="com.yxt.anrui.buscenter.api.bussalesorder.app.order.AppOrderDiscountListVo">
select name as discountName, price, discountExplain, num as number, totalValue as total
from bus_sales_order_discount
where salesOrderSid = #{sid}
</select>
</mapper>

11
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderdiscount/BusSalesOrderDiscountService.java

@ -27,6 +27,7 @@ package com.yxt.anrui.buscenter.biz.bussalesorderdiscount;
import cn.hutool.core.bean.BeanUtil;
import com.yxt.anrui.buscenter.api.bussalesorder.BusSalesOrder;
import com.yxt.anrui.buscenter.api.bussalesorder.app.order.AppOrderDiscountListVo;
import com.yxt.anrui.buscenter.api.bussalesorderdiscount.BusSalesOrderDiscount;
import com.yxt.anrui.buscenter.api.bussalesorderdiscount.BusSalesOrderDiscountDetailsVo;
import com.yxt.anrui.buscenter.api.bussalesorderdiscount.BusSalesOrderDiscountDto;
@ -160,4 +161,14 @@ public class BusSalesOrderDiscountService extends MybatisBaseService<BusSalesOrd
deleteBySid(sid);
return rb.success().setMsg("成功");
}
/**
* 根据销售订单sid查询主车优惠信息
*
* @param sid 销售订单sid
* @return
*/
public List<AppOrderDiscountListVo> selectDiscount(String sid) {
return baseMapper.selectDiscount(sid);
}
}

15
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordermakeup/BusSalesOrderMakeupMapper.java

@ -26,6 +26,7 @@
package com.yxt.anrui.buscenter.biz.bussalesordermakeup;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yxt.anrui.buscenter.api.bussalesorder.app.order.AppOrderTopInfoVo;
import com.yxt.anrui.buscenter.api.bussalesordermakeup.BusSalesOrderMakeup;
import com.yxt.anrui.buscenter.api.bussalesordermakeup.BusSalesOrderMakeupDetailsVo;
import com.yxt.anrui.buscenter.api.bussalesordermakeup.app.AppBusSalesOrderMakeUpVo;
@ -65,5 +66,19 @@ public interface BusSalesOrderMakeupMapper extends BaseMapper<BusSalesOrderMakeu
*/
BusSalesOrderMakeupDetailsVo details(String sid);
/**
* 根据销售订单sid查询上装信息
*
* @param sid 销售订单sid
* @return
*/
AppBusSalesOrderMakeUpVo getTopInfo(String sid);
/**
* 根据销售订单sid查询销售订单的上装信息-详情
*
* @param sid 销售订单sid
* @return
*/
AppOrderTopInfoVo selectTop(String sid);
}
Loading…
Cancel
Save