diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/purchase/service/impl/PurchaseBindServiceImpl.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/purchase/service/impl/PurchaseBindServiceImpl.java index fa6d16a5..ae2d63f8 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/purchase/service/impl/PurchaseBindServiceImpl.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/purchase/service/impl/PurchaseBindServiceImpl.java @@ -149,6 +149,11 @@ public class PurchaseBindServiceImpl implements IPurchaseBindService { if (purchaseBindMapper.bindMaCodeByQrCode(purchaseDto) != 1) { return AjaxResult.error(1115,"绑定maCode时SQL执行失败!"); } + } else { + if (dto.getTypeId() != null) { + purchaseDto.setTypeId(dto.getTypeId()); + } + purchaseBindMapper.insert(purchaseDto); } if (purchaseStorageMapper.insertMachine(purchaseDto) != 1) { return AjaxResult.error(1116,"插入maMachine时SQL执行失败!"); diff --git a/bonus-modules/bonus-material/src/main/resources/mapper/material/purchase/PurchaseBindMapper.xml b/bonus-modules/bonus-material/src/main/resources/mapper/material/purchase/PurchaseBindMapper.xml index 79cd87b3..4354ab13 100644 --- a/bonus-modules/bonus-material/src/main/resources/mapper/material/purchase/PurchaseBindMapper.xml +++ b/bonus-modules/bonus-material/src/main/resources/mapper/material/purchase/PurchaseBindMapper.xml @@ -51,6 +51,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" type_id, + + ma_code, + qr_url, @@ -71,6 +74,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" #{typeId}, + + #{maCode}, + #{qrUrl},