退料单批量过账

master
FCD 7 days ago
parent 5cf3e6f44d
commit b0da4ad06f

@ -198,4 +198,16 @@ public class OdsProcureOutOrderController extends BaseController {
odsProcureOrderService.OutboundPostingzcSAPTH(orderList);
return success();
}
/**
* 退
*
* @param orderList
* @return
*/
@PostMapping("/batchSapTl")
public AjaxResult batchSapTl(@RequestBody List<String> orderList) {
odsProcureOrderService.batchSapTl(orderList);
return success();
}
}

@ -183,4 +183,6 @@ public interface OdsProcureOutOrderMapper {
String getWmsOdsProcureOutOrder(OdsProcureOutOrder order);
int removeReturn(String[] IDs);
List<OdsProcureOutOrder> selectWmsOdsProcureReturnOrderByProduceCode(String order);
}

@ -162,4 +162,6 @@ public interface IOdsProcureOrderService {
List<OdsProcureOrder> PurchaseOrderPdaT(OdsProcureOrder odsProcureOrder);
List<OdsProcureOrder> selectOrderCardTLTWO(OdsProcureOrder odsProcureOrder);
void batchSapTl(List<String> orderList);
}

@ -4033,4 +4033,17 @@ public class OdsProcureOrderServiceImpl implements IOdsProcureOrderService {
return null;
}
/**
* params 退
* **/
@Override
@DS("#header.poolName")
public void batchSapTl(List<String> orderList) {
//根据退料单查询出对应的物料
for (String order : orderList){
List<OdsProcureOutOrder> orderList1 = odsProcureOutOrderMapper.selectWmsOdsProcureReturnOrderByProduceCode(order);
OutboundPostingzcSAPTH(orderList1);
}
}
}

@ -2129,4 +2129,16 @@
#{ID}
</foreach>
</delete>
<select id="selectWmsOdsProcureReturnOrderByProduceCode" resultMap="OdsProcureOutOrderResult">
SELECT DISTINCT
wms_ods_procure_return_order.ID
FROM
wms_ods_procure_return_order
LEFT JOIN wms_raw_order_in_sn ON wms_raw_order_in_sn.user_defined5 = wms_ods_procure_return_order.Produce_Code
AND wms_raw_order_in_sn.material_code = wms_ods_procure_return_order.Material_Code
where wms_ods_procure_return_order.Produce_Code = #{order}
and wms_ods_procure_return_order.User_Defined10!='2'
and Order_Status='3'
</select>
</mapper>

Loading…
Cancel
Save