Ver código fonte

提交分录代码

zyf 2 anos atrás
pai
commit
37f6013df3

+ 1 - 0
src/main/java/com/steerinfo/dil/controller/AmsSaleOrderController.java

@@ -1366,6 +1366,7 @@ public class AmsSaleOrderController extends BaseRESTfulController {
                     }else {
                         continue;
                     }
+                    amsSaleOrderService.updateAMSDeleted(closeWlEntryId);
                     String wholeOrder = "0";
                     String status = "close";
                     //需要的数据

+ 4 - 0
src/main/java/com/steerinfo/dil/mapper/AmsSaleOrderMapper.java

@@ -80,6 +80,10 @@ public interface AmsSaleOrderMapper extends IBaseMapper<AmsSaleOrder, BigDecimal
     BigDecimal getCarNum(BigDecimal saleOrderId);
     // 查询销售订单下的车序号和物资
     List<Map<String, Object>> getTruckNoAndMaterial(Map<String,Object> map);
+
+    //关闭deleted
+    int updateAMSDeleted(BigDecimal closeWlEntryId);
+
     // 根据详细地址匹配省市县
     BigDecimal getAddressByPlace(BigDecimal placeId);
     // 根据省市县匹配承运商

+ 2 - 0
src/main/java/com/steerinfo/dil/service/IAmsSaleOrderService.java

@@ -160,6 +160,8 @@ public interface IAmsSaleOrderService {
     List<Map<String, Object>> getSaleMaterialId(BigDecimal saleOrderMaterialId);
     // 查询下发给承运商的车序号信息
     List<Map<String, Object>> getCarrierTruckNoAndMaterialList(Map<String, Object> map);
+    //设置销售订单分录物资中间表的deleted为1
+    int updateAMSDeleted(BigDecimal closeWlEntryId);
     // 关闭单个钢材物资分录
     int closeSteelMaterialId(Map<String, Object> mapValue);
     // 展示已审核化产焦炭销售订单列表

+ 6 - 0
src/main/java/com/steerinfo/dil/service/impl/AmsSaleOrderServiceImpl.java

@@ -1848,6 +1848,12 @@ public class AmsSaleOrderServiceImpl implements IAmsSaleOrderService {
         return mapList;
     }
 
+    @Override
+    public int updateAMSDeleted(BigDecimal closeWlEntryId) {
+        return amsSaleOrderMapper.updateAMSDeleted(closeWlEntryId);
+    }
+
+
     /**
      * 同步关闭金蝶物资分录
      * @param mapValue

+ 6 - 0
src/main/resources/com/steerinfo/dil/mapper/AmsSaleOrderMapper.xml

@@ -4627,4 +4627,10 @@
     SELECT IS_OK "isOk" FROM AMS_DISPATCH_SWITCH
     fetch NEXT 1 rows only
   </select>
+
+  <update id="updateAMSDeleted">
+    update AMS_SALE_MATERIAL ASM
+    set ASM.DELETED=1
+    where ASM.SALE_MATERIAL_ID=#{closeWlEntryId}
+  </update>
 </mapper>