Просмотр исходного кода

生成单据单号提到共通下

changhaoning 2 лет назад
Родитель
Сommit
9bec25dafa

+ 7 - 0
src/main/java/com/dk/mdm/mapper/common/CommonMapper.java

@@ -931,4 +931,11 @@ public interface CommonMapper extends BaseMapper<Map<String, Object>> {
      * @date : 2023/1/29 17:04
      */
     Long getCustomerCountByPage(Map param);
+
+    /**
+     * @desc   : 获取单据单号
+     * @author : 常皓宁
+     * @date   : 2024/2/28 9:35
+     */
+    String getDocNo(@Param("cpId") Integer cpId, @Param("purId") String purId, @Param("docCode") String docCode);
 }

+ 5 - 0
src/main/java/com/dk/mdm/mapper/common/CommonMapper.xml

@@ -2874,4 +2874,9 @@
             AND tmc.cus_name != #{cusName}
         </if>
     </select>
+
+    <!--    获取单据单号-->
+    <select id="getDocNo" resultType="java.lang.String">
+        select dkic_b.f_create_note(#{cpId}, #{purId}::uuid, #{docCode})
+    </select>
 </mapper>

+ 0 - 6
src/main/java/com/dk/mdm/mapper/pur/PurchaseMapper.java

@@ -39,12 +39,6 @@ public interface PurchaseMapper extends BaseMapper<Purchase>{
     PurchaseResponse  selectById(@Param("purId") String purId);
 
 
-    /**
-     * @desc   : 获取单号
-     * @author : 常皓宁
-     * @date   : 2024/2/28 9:35
-     */
-    String getDocNo(@Param("cpId") Integer cpId, @Param("purId") String purId, @Param("docCode") String docCode);
 
     /**
      * @desc   : 采购订单号赋值

+ 0 - 4
src/main/java/com/dk/mdm/mapper/pur/PurchaseMapper.xml

@@ -425,10 +425,6 @@
         <include refid="Condition_1"/>
     </select>
 
-    <!--    获取单号-->
-    <select id="getDocNo" resultType="java.lang.String">
-        select dkic_b.f_create_note(#{cpId}, #{purId}::uuid, #{docCode})
-    </select>
 
     <!--修改采购订单号-->
     <update id="updatePurNO" parameterType="com.dk.mdm.model.pojo.pur.Purchase">

+ 5 - 1
src/main/java/com/dk/mdm/service/pur/PurchaseService.java

@@ -10,6 +10,7 @@ import com.dk.common.response.ResponseCodeEnum;
 import com.dk.common.response.ResponseResultUtil;
 import com.dk.common.response.ResponseResultVO;
 import com.dk.mdm.infrastructure.convert.pur.PurChaseConvert;
+import com.dk.mdm.mapper.common.CommonMapper;
 import com.dk.mdm.mapper.pur.PurchaseItemMapper;
 import com.dk.mdm.model.pojo.mst.Staff;
 import com.dk.mdm.model.pojo.pur.Purchase;
@@ -51,6 +52,9 @@ public class PurchaseService extends BaseService<Purchase> {
 	@Autowired
 	private PurchaseItemMapper purchaseItemMapper;
 
+	@Autowired
+	private CommonMapper commonMapper;
+
 	/**
 	 * @desc   : 条件查询
 	 * @author : 常皓宁
@@ -94,7 +98,7 @@ public class PurchaseService extends BaseService<Purchase> {
 		purchase.setPurNo("CS");//先随便塞个值 要不不能新建
 		purchaseMapper.insert(purchase);
 		purchasevo.setPurId(purchase.getPurId());
-		purchasevo.setPurNo(purchaseMapper.getDocNo(purchasevo.getCpId(),purchase.getPurId(),Constant.DocumentType.PUR_CHASE.getName()));
+		purchasevo.setPurNo(commonMapper.getDocNo(purchasevo.getCpId(),purchase.getPurId(),Constant.DocumentType.PUR_CHASE.getName()));
 		purchaseMapper.updatePurNO(purchasevo);
 		//endregion
 		return ResponseResultUtil.success();