Преглед изворни кода

码包详情批次号修改接口

v_KaixiangGuo пре 3 година
родитељ
комит
beb6dcce78

+ 37 - 0
abi-cloud-qr-platform-server/src/main/java/com/abi/qms/platform/controller/console/QrPackageBatchController.java

@@ -0,0 +1,37 @@
+package com.abi.qms.platform.controller.console;
+
+import com.abi.qms.platform.dto.req.*;
+import com.abi.qms.platform.service.QrPackageBatchService;
+import com.abi.task.common.api.base.BaseResponse;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.*;
+
+
+/**
+ * 批次号 Controller
+ *
+ * @author guokaixiang
+ * @date 2021-06-08
+ */
+@Slf4j
+@RestController
+@Api(tags = "批次号管理")
+@RequestMapping("/qrPackageBatch")
+public class QrPackageBatchController {
+
+    @Autowired
+    private QrPackageBatchService qrPackageBatchService;
+
+
+    @ApiOperation("批次号修改")
+    @PostMapping("/updateQrFormatBatch")
+    public BaseResponse saveQrFormat(@Validated @RequestBody UpdateQrPackageBatchReq updateQrPackageBatchReq) {
+        qrPackageBatchService.updateQrPackageBatchReq(updateQrPackageBatchReq);
+        return BaseResponse.create();
+    }
+
+}

+ 25 - 0
abi-cloud-qr-platform-server/src/main/java/com/abi/qms/platform/dto/req/UpdateQrPackageBatchReq.java

@@ -0,0 +1,25 @@
+package com.abi.qms.platform.dto.req;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.io.Serializable;
+
+/**
+ * 批次号修改入参
+ *
+ * @author guokaixiang
+ * @date: 2021-06-08
+ */
+@Data
+@ApiModel
+public class UpdateQrPackageBatchReq implements Serializable {
+
+	@ApiModelProperty(value = "id")
+	private Long id;
+
+	@ApiModelProperty(value = "批次号")
+	private String batchNumber;
+
+}

+ 16 - 0
abi-cloud-qr-platform-server/src/main/java/com/abi/qms/platform/service/QrPackageBatchService.java

@@ -0,0 +1,16 @@
+package com.abi.qms.platform.service;
+
+import com.abi.qms.platform.dto.req.UpdateQrPackageBatchReq;
+
+/**
+ * 批次信息 Service接口
+ */
+public interface QrPackageBatchService {
+
+    /**
+     * 根据ID修改批次号
+     * @param updateQrPackageBatchReq
+     */
+    void updateQrPackageBatchReq(UpdateQrPackageBatchReq updateQrPackageBatchReq);
+
+}

+ 36 - 0
abi-cloud-qr-platform-server/src/main/java/com/abi/qms/platform/service/impl/QrPackageBatchServiceImpl.java

@@ -0,0 +1,36 @@
+package com.abi.qms.platform.service.impl;
+
+import com.abi.qms.platform.dao.entity.QrPackageBatch;
+import com.abi.qms.platform.dao.mapper.QrPackageBatchMapper;
+import com.abi.qms.platform.dto.req.UpdateQrPackageBatchReq;
+import com.abi.qms.platform.infrastructure.util.AssertUtil;
+import com.abi.qms.platform.service.QrPackageBatchService;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+/**
+ * 批次信息Service 业务处理层
+ */
+@Service
+@Slf4j
+public class QrPackageBatchServiceImpl implements QrPackageBatchService {
+
+    @Autowired
+    private QrPackageBatchMapper qrPackageBatchMapper;
+
+    /**
+     * 根据ID修改批次号
+     * @param updateQrPackageBatchReq
+     */
+    @Override
+    public void updateQrPackageBatchReq(UpdateQrPackageBatchReq updateQrPackageBatchReq) {
+
+        QrPackageBatch qrPackageBatch = qrPackageBatchMapper.selectById(updateQrPackageBatchReq.getId());
+        AssertUtil.isNull(qrPackageBatch,"批次信息不存在");
+
+        qrPackageBatch.setBatchNumber(updateQrPackageBatchReq.getBatchNumber());
+        qrPackageBatchMapper.updateById(qrPackageBatch);
+
+    }
+}

+ 3 - 3
abi-cloud-qr-platform-server/src/main/resources/dao/mapper/BaseActiveModifyApplyMapper.xml

@@ -17,8 +17,8 @@
         <result column="AUDIT_USER_NAME" property="auditUserName" />
         <result column="BEGIN_TIME" property="beginTime" />
         <result column="END_TIME" property="endTime" />
-        <result column="BRAND_CODE" property="brandCode" />
-        <result column="SUB_BRAND_CODE" property="subBrandCode" />
+<!--        <result column="BRAND_CODE" property="brandCode" />-->
+<!--        <result column="SUB_BRAND_CODE" property="subBrandCode" />-->
         <result column="url_tab" property="urlTab" />
         <result column="ACTIVE_URL" property="activeUrl" />
         <result column="CREATE_TIME" property="createTime" />
@@ -30,7 +30,7 @@
 
     <!-- 通用查询结果列 -->
     <sql id="Base_Column_List">
-        id, active_id, active_code, active_name, active_type, audit_status, apply_time, apply_user_id, apply_user_name, audit_user_id, audit_user_name, begin_time, end_time, brand_code, sub_brand_code, url_tab, active_url, create_time, create_by, update_time, update_by, is_delete
+        id, active_id, active_code, active_name, active_type, audit_status, apply_time, apply_user_id, apply_user_name, audit_user_id, audit_user_name, begin_time, end_time, url_tab, active_url, create_time, create_by, update_time, update_by, is_delete
     </sql>
 
 </mapper>