wms修改14

master
mengjiao 1 year ago
parent 44a23eaa78
commit c00be3fee0

@ -17,7 +17,7 @@ import com.op.common.core.web.page.TableDataInfo;
/**
* Controller
*
*
* @author Open Platform
* @date 2023-08-31
*/
@ -96,5 +96,12 @@ public class WmsProductPutController extends BaseController {
public AjaxResult selectWmsProductPutByWorkOrder(@PathVariable("workOrder") String workOrder){
return AjaxResult.success(wmsProductPutService.selectWmsProductPutByWorkOrder(workOrder));
}
/**
*
*/
@PostMapping("/s/WmsProductPutByWorkOrderquery")
public AjaxResult WmsProductPutByWorkOrderquery(@RequestBody WmsProductPut wmsProductPut){
return AjaxResult.success(wmsProductPutService.WmsProductPutByWorkOrderquery(wmsProductPut));
}
}

@ -6,14 +6,14 @@ import com.op.wms.domain.WmsProductPut;
/**
* Mapper
*
*
* @author Open Platform
* @date 2023-08-31
*/
public interface WmsProductPutMapper {
/**
*
*
*
* @param id
* @return
*/
@ -21,7 +21,7 @@ public interface WmsProductPutMapper {
/**
*
*
*
* @param wmsProductPut
* @return
*/
@ -29,7 +29,7 @@ public interface WmsProductPutMapper {
/**
*
*
*
* @param wmsProductPut
* @return
*/
@ -37,7 +37,7 @@ public interface WmsProductPutMapper {
/**
*
*
*
* @param wmsProductPut
* @return
*/
@ -45,7 +45,7 @@ public interface WmsProductPutMapper {
/**
*
*
*
* @param id
* @return
*/
@ -53,7 +53,7 @@ public interface WmsProductPutMapper {
/**
*
*
*
* @param ids
* @return
*/
@ -63,4 +63,6 @@ public interface WmsProductPutMapper {
*
*/
public WmsProductPut selectWmsProductPutByWorkOrder(String workOrder);
WmsProductPut selectMesReportWork(WmsProductPut wmsProductPut);
}

@ -5,14 +5,14 @@ import com.op.wms.domain.WmsProductPut;
/**
* Service
*
*
* @author Open Platform
* @date 2023-08-31
*/
public interface IWmsProductPutService {
/**
*
*
*
* @param id
* @return
*/
@ -20,7 +20,7 @@ public interface IWmsProductPutService {
/**
*
*
*
* @param wmsProductPut
* @return
*/
@ -28,7 +28,7 @@ public interface IWmsProductPutService {
/**
*
*
*
* @param wmsProductPut
* @return
*/
@ -36,7 +36,7 @@ public interface IWmsProductPutService {
/**
*
*
*
* @param wmsProductPut
* @return
*/
@ -44,7 +44,7 @@ public interface IWmsProductPutService {
/**
*
*
*
* @param ids
* @return
*/
@ -52,7 +52,7 @@ public interface IWmsProductPutService {
/**
*
*
*
* @param id
* @return
*/
@ -62,4 +62,6 @@ public interface IWmsProductPutService {
*
*/
public WmsProductPut selectWmsProductPutByWorkOrder(String workOrder);
public WmsProductPut WmsProductPutByWorkOrderquery(WmsProductPut wmsProductPut);
}

@ -19,7 +19,7 @@ import com.op.wms.service.IWmsProductPutService;
/**
* Service
*
*
* @author Open Platform
* @date 2023-08-31
*/
@ -32,7 +32,7 @@ public class WmsProductPutServiceImpl implements IWmsProductPutService {
/**
*
*
*
* @param id
* @return
*/
@ -44,7 +44,7 @@ public class WmsProductPutServiceImpl implements IWmsProductPutService {
/**
*
*
*
* @param wmsProductPut
* @return
*/
@ -56,7 +56,7 @@ public class WmsProductPutServiceImpl implements IWmsProductPutService {
/**
*
*
*
* @param wmsProductPut
* @return
*/
@ -69,7 +69,7 @@ public class WmsProductPutServiceImpl implements IWmsProductPutService {
/**
*
*
*
* @param wmsProductPut
* @return
*/
@ -82,7 +82,7 @@ public class WmsProductPutServiceImpl implements IWmsProductPutService {
/**
*
*
*
* @param ids
* @return
*/
@ -94,7 +94,7 @@ public class WmsProductPutServiceImpl implements IWmsProductPutService {
/**
*
*
*
* @param id
* @return
*/
@ -124,4 +124,11 @@ public class WmsProductPutServiceImpl implements IWmsProductPutService {
// }
return wmsProductPutMapper.selectWmsProductPutByWorkOrder(workOrder);
}
@Override
public WmsProductPut WmsProductPutByWorkOrderquery(WmsProductPut wmsProductPut) {
DynamicDataSourceContextHolder.push("ds_" +wmsProductPut.getFactoryCode());
WmsProductPut wmsProductPut1= wmsProductPutMapper.selectMesReportWork(wmsProductPut);
return wmsProductPut1;
}
}

@ -3,7 +3,7 @@
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.op.wms.mapper.WmsProductPutMapper">
<resultMap type="WmsProductPut" id="WmsProductPutResult">
<result property="id" column="id" />
<result property="workOrder" column="work_order" />
@ -46,7 +46,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<select id="selectWmsProductPutList" parameterType="WmsProductPut" resultMap="WmsProductPutResult">
<include refid="selectWmsProductPutVo"/>
<where>
<where>
<if test="workOrder != null and workOrder != ''"> and work_order = #{workOrder}</if>
<if test="factoryCode != null and factoryCode != ''"> and factory_code = #{factoryCode}</if>
<if test="productOrder != null and productOrder != ''"> and product_order = #{productOrder}</if>
@ -77,7 +77,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="attr10 != null and attr10 != ''"> and attr10 = #{attr10}</if>
</where>
</select>
<select id="selectWmsProductPutById" parameterType="String" resultMap="WmsProductPutResult">
<include refid="selectWmsProductPutVo"/>
where id = #{id}
@ -213,9 +213,24 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</delete>
<delete id="deleteWmsProductPutByIds" parameterType="String">
delete from wms_product_put where id in
delete from wms_product_put where id in
<foreach item="id" collection="array" open="(" separator="," close=")">
#{id}
</foreach>
</delete>
</mapper>
<select id="selectMesReportWork" resultMap="WmsProductPutResult">
SELECT
report_code work_order,
product_code,
product_name,
unit unit_of_measure,
quantity plan_quantity
FROM
mes_report_work
WHERE
report_code=#{workOrder}
and
parent_order = '0'
</select>
</mapper>

Loading…
Cancel
Save