From cc471a87ff747855588056806c517a89197480d5 Mon Sep 17 00:00:00 2001 From: siontion Date: Sat, 13 Jul 2024 20:41:01 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E5=93=81=E8=B4=A8=E5=BC=82=E5=B8=B8?= =?UTF-8?q?=E3=80=91=20=E5=A2=9E=E5=8A=A0=E7=94=9F=E4=BA=A7=E6=80=BB?= =?UTF-8?q?=E6=95=B0=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../UnqualifiedNotificationServiceImpl.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/mes-module-majoys/mes-module-majoys-biz/src/main/java/com/chanko/yunxi/mes/module/biz/service/unqualifiednotification/UnqualifiedNotificationServiceImpl.java b/mes-module-majoys/mes-module-majoys-biz/src/main/java/com/chanko/yunxi/mes/module/biz/service/unqualifiednotification/UnqualifiedNotificationServiceImpl.java index 57bd0ca9..d0378af2 100644 --- a/mes-module-majoys/mes-module-majoys-biz/src/main/java/com/chanko/yunxi/mes/module/biz/service/unqualifiednotification/UnqualifiedNotificationServiceImpl.java +++ b/mes-module-majoys/mes-module-majoys-biz/src/main/java/com/chanko/yunxi/mes/module/biz/service/unqualifiednotification/UnqualifiedNotificationServiceImpl.java @@ -7,8 +7,10 @@ import com.chanko.yunxi.mes.framework.security.core.util.SecurityFrameworkUtils; import com.chanko.yunxi.mes.module.biz.controller.admin.unqualifiednotification.vo.UnqualifiedNotificationFileReqVO; import com.chanko.yunxi.mes.module.biz.controller.admin.unqualifiednotification.vo.UnqualifiedNotificationPageReqVO; import com.chanko.yunxi.mes.module.biz.controller.admin.unqualifiednotification.vo.UnqualifiedNotificationSaveReqVO; +import com.chanko.yunxi.mes.module.biz.dal.dataobject.projectorder.ProjectOrderSubDO; import com.chanko.yunxi.mes.module.biz.dal.dataobject.serialnumber.SerialNumberDO; import com.chanko.yunxi.mes.module.biz.dal.dataobject.unqualifiednotification.UnqualifiedNotificationDO; +import com.chanko.yunxi.mes.module.biz.dal.mysql.projectorder.ProjectOrderSubMapper; import com.chanko.yunxi.mes.module.biz.dal.mysql.unqualifiednotification.UnqualifiedNotificationMapper; import com.chanko.yunxi.mes.module.biz.enums.BusinessTypeEnum; import com.chanko.yunxi.mes.module.biz.enums.CodeEnum; @@ -46,15 +48,20 @@ public class UnqualifiedNotificationServiceImpl implements UnqualifiedNotificati @Resource private FileMapper fileMapper; + @Resource + private ProjectOrderSubMapper projectOrderSubMapper; + @Override @Transactional(rollbackFor = Exception.class) public Long createUnqualifiedNotification(UnqualifiedNotificationSaveReqVO createReqVO) { // 插入 + ProjectOrderSubDO projectOrderSubDO = projectOrderSubMapper.selectOne(ProjectOrderSubDO::getId,createReqVO.getProjectSubId()); UnqualifiedNotificationDO unqualifiedNotification = BeanUtils.toBean(createReqVO, UnqualifiedNotificationDO.class); SerialNumberDO serialNumberDO = serialNumberService.getSerialNumber(BusinessTypeEnum.UNQUALIFIED_NOTIFICATION.name(), new SimpleDateFormat("yyyyMMdd").format(new Date())); serialNumberDO.setSerialNumber(serialNumberDO.getSerialNumber()+1); unqualifiedNotification.setCode(CodeEnum.UNQUALIFIED_NOTIFICATION.getCode(serialNumberDO.getSerialNumber().toString())); unqualifiedNotification.setNotificationStatus(UnqualifiedNotificationStatusEnum.valueOf(createReqVO.getActive()).getCode()); + unqualifiedNotification.setProductAmount(projectOrderSubDO.getAmount()); unqualifiedNotificationMapper.insert(unqualifiedNotification);