diff --git a/anrui-base/anrui-base-ui/src/views/caigouxitong/purchasingsystemAdd.vue b/anrui-base/anrui-base-ui/src/views/caigouxitong/purchasingsystemAdd.vue index aacabb0b9c..de43d2c5df 100644 --- a/anrui-base/anrui-base-ui/src/views/caigouxitong/purchasingsystemAdd.vue +++ b/anrui-base/anrui-base-ui/src/views/caigouxitong/purchasingsystemAdd.vue @@ -52,6 +52,14 @@ + + + 财务中供应商/客户编码 + + + + + @@ -80,7 +88,8 @@ export default { useOrgName: '', useOrgSid: '', orgCode: '', - purchaseSystemName: '' + purchaseSystemName: '', + suppCustCode: '' }, rules: {}, submitdisabled: false @@ -164,7 +173,8 @@ export default { useOrgName: '', useOrgSid: '', orgCode: '', - purchaseSystemName: '' + purchaseSystemName: '', + suppCustCode: '' } this.submitdisabled = false this.$refs['form_obj'].resetFields() diff --git a/yxt-base-biz/src/main/java/com/yxt/base/apiadmin/base/BaseGoodsSpuRest.java b/yxt-base-biz/src/main/java/com/yxt/base/apiadmin/base/BaseGoodsSpuRest.java index a774d47bbd..78e8af1e65 100644 --- a/yxt-base-biz/src/main/java/com/yxt/base/apiadmin/base/BaseGoodsSpuRest.java +++ b/yxt-base-biz/src/main/java/com/yxt/base/apiadmin/base/BaseGoodsSpuRest.java @@ -99,6 +99,12 @@ public class BaseGoodsSpuRest { return baseGoodsSpuService.selIsGoodsID(sid); } + @ApiOperation("根据商品类型sid查询商品类型名称") + @GetMapping("/selGoodsTypeBySid") + public ResultBean selGoodsTypeBySid(@RequestParam("sid") String sid){ + return baseGoodsSpuService.selGoodsTypeBySid(sid); + } + @ApiOperation("根据图号和部门查询商品信息是否存在") @GetMapping("/selByCodeAndDept") ResultBean selByCodeAndDept(@RequestParam("code") String code,@RequestParam("deptSid") String deptSid){ diff --git a/yxt-base-biz/src/main/java/com/yxt/base/biz/base/basegoodsspu/BaseGoodsSpuMapper.java b/yxt-base-biz/src/main/java/com/yxt/base/biz/base/basegoodsspu/BaseGoodsSpuMapper.java index 2d2e8a1384..8d9164857b 100644 --- a/yxt-base-biz/src/main/java/com/yxt/base/biz/base/basegoodsspu/BaseGoodsSpuMapper.java +++ b/yxt-base-biz/src/main/java/com/yxt/base/biz/base/basegoodsspu/BaseGoodsSpuMapper.java @@ -30,4 +30,6 @@ public interface BaseGoodsSpuMapper extends BaseMapper { int selByCodeAndDept(@Param("code") String code,@Param("deptSid") String deptSid); List selPurchaseAssetInfo(@Param("useOrgSid") String useOrgSid,@Param("name") String name); + + String selGoodsTypeBySid(@Param("sid") String sid); } diff --git a/yxt-base-biz/src/main/java/com/yxt/base/biz/base/basegoodsspu/BaseGoodsSpuMapper.xml b/yxt-base-biz/src/main/java/com/yxt/base/biz/base/basegoodsspu/BaseGoodsSpuMapper.xml index 37474ed1b5..812f811723 100644 --- a/yxt-base-biz/src/main/java/com/yxt/base/biz/base/basegoodsspu/BaseGoodsSpuMapper.xml +++ b/yxt-base-biz/src/main/java/com/yxt/base/biz/base/basegoodsspu/BaseGoodsSpuMapper.xml @@ -109,4 +109,7 @@ WHERE and goodsCode like concat('%',#{name},'%') + diff --git a/yxt-base-biz/src/main/java/com/yxt/base/biz/base/basegoodsspu/BaseGoodsSpuService.java b/yxt-base-biz/src/main/java/com/yxt/base/biz/base/basegoodsspu/BaseGoodsSpuService.java index fa88df44f4..2332242bcf 100644 --- a/yxt-base-biz/src/main/java/com/yxt/base/biz/base/basegoodsspu/BaseGoodsSpuService.java +++ b/yxt-base-biz/src/main/java/com/yxt/base/biz/base/basegoodsspu/BaseGoodsSpuService.java @@ -633,4 +633,10 @@ public class BaseGoodsSpuService extends MybatisBaseService selGoodsTypeBySid(String sid) { + ResultBean rb = ResultBean.fireFail(); + String typeName = baseMapper.selGoodsTypeBySid(sid); + return rb.success().setData(typeName); + } } diff --git a/yxt-sms-biz/src/main/java/com/yxt/sms/biz/smspricestrategybilldetail/SmsPricestrategyBillDetailMapper.xml b/yxt-sms-biz/src/main/java/com/yxt/sms/biz/smspricestrategybilldetail/SmsPricestrategyBillDetailMapper.xml index d1e84539e6..e255549395 100644 --- a/yxt-sms-biz/src/main/java/com/yxt/sms/biz/smspricestrategybilldetail/SmsPricestrategyBillDetailMapper.xml +++ b/yxt-sms-biz/src/main/java/com/yxt/sms/biz/smspricestrategybilldetail/SmsPricestrategyBillDetailMapper.xml @@ -14,5 +14,7 @@ WHERE sd.goodsTypeSid = #{goodsTypeSid} AND sb.deptSid = #{deptSid} AND sb.nodeState = '已办结' + ORDER BY sb.createTime DESC + LIMIT 1 \ No newline at end of file diff --git a/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsshelfbill/WmsShelfBillService.java b/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsshelfbill/WmsShelfBillService.java index bc4b08edb2..28d74967ef 100644 --- a/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsshelfbill/WmsShelfBillService.java +++ b/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsshelfbill/WmsShelfBillService.java @@ -853,13 +853,15 @@ public class WmsShelfBillService extends MybatisBaseService data = smsPricesTrategyBillGoodsTypeDetailFeign.selByMainSid(tjmxSid).getData(); for (SmsPricestrategyBillGoodstypedetailDetailsVo smsPricestrategyBillGoodstypedetailDetailsVo : data) { - cost = receiptBillDetail.getCost(); if (cost.compareTo(smsPricestrategyBillGoodstypedetailDetailsVo.getRangeStart()) != -1 && cost.compareTo(smsPricestrategyBillGoodstypedetailDetailsVo.getRangeEnd()) != 1) { BigDecimal markupRate = smsPricestrategyBillGoodstypedetailDetailsVo.getMarkupRate(); price = cost.add(cost.multiply(markupRate).divide(new BigDecimal("100"))); @@ -873,8 +875,13 @@ public class WmsShelfBillService extends MybatisBaseService selByCodeAndDept(@RequestParam("code") String code,@RequestParam("deptSid") String deptSid); + + @ApiOperation("根据商品类型sid查询商品类型名称") + @GetMapping("/selGoodsTypeBySid") + public ResultBean selGoodsTypeBySid(@RequestParam("sid") String sid); + }