diff --git a/yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairbill/AsBusrepairBillMapper.xml b/yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairbill/AsBusrepairBillMapper.xml index 94112f95d7..fdf0e97dc4 100644 --- a/yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairbill/AsBusrepairBillMapper.xml +++ b/yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairbill/AsBusrepairBillMapper.xml @@ -252,19 +252,21 @@ LEFT JOIN as_busrepair_inventorybill as i ON d.billSid = i.sid LEFT JOIN as_busrepair_bill as b ON i.sourceBillSid = b.sid LEFT JOIN as_busrepair_bill_vech as v ON v.billSid = b.sid - where d.operUserSid = #{userSid} and d.state = 1 + where d.operUserSid = #{userSid} and d.state = 1 and d.isEnable = 1 and d.currentCount > 0 GROUP BY i.sourceBillSid) as a SELECT d.goodsSpuName goodsName, - d.count, + d.currentCount `count`, d.goodsSkuCode, d.operName `user`, IF (d.state = 2, TRUE, FALSE) AS state FROM as_busrepair_inventorybill_detail AS d LEFT JOIN as_busrepair_inventorybill AS i ON d.billSid = i.sid - where i.sourceBillSid = #{sid} + where i.sourceBillSid = #{sid} and d.isEnable = 1 and d.currentCount > 0 + SELECT + s.price + FROM + sms_goods AS s + WHERE + s.goodsID = #{goodsID} + AND s.useOrgSid = #{useOrgSid} + ORDER BY s.createTime DESC LIMIT 1 + diff --git a/yxt-sms-biz/src/main/java/com/yxt/sms/biz/smsgoods/SmsGoodsService.java b/yxt-sms-biz/src/main/java/com/yxt/sms/biz/smsgoods/SmsGoodsService.java index 71ae4f2a7d..2b3d69c83a 100644 --- a/yxt-sms-biz/src/main/java/com/yxt/sms/biz/smsgoods/SmsGoodsService.java +++ b/yxt-sms-biz/src/main/java/com/yxt/sms/biz/smsgoods/SmsGoodsService.java @@ -63,4 +63,8 @@ public class SmsGoodsService extends MybatisBaseService createQueryWrapper(WmsInventoryRecordQuery query) { // todo: 这里根据具体业务调整查询条件 // 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName())); @@ -100,6 +102,13 @@ public class WmsInventoryRecordService extends MybatisBaseService saveSmsGoods(@RequestBody SmsGoodsDto dto); + + @ApiOperation("根据goodsID,useOrgSis获取销售价") + @GetMapping("/selPriceByGoodsIDUserOrgSid") + public ResultBean selPriceByGoodsIDUserOrgSid(@RequestParam("goodsID") String goodsID, @RequestParam("useOrgSid") String useOrgSid); }