车间转出,修改工序查询的逻辑

master
zpl 3 years ago
parent c7dd200877
commit 25a7d3ea80

@ -20,7 +20,7 @@ import java.util.List;
@Repository
public interface WorkShopTransferMapper extends BaseMapper<WorkShopTransfer> {
List<WorkShopTransferDto> getOutList(@Param("site") String site, @Param("workCenter") String workCenter, @Param("transferWorkCenter") String transferWorkCenter, @Param("operation") String operation, @Param("status") String status, @Param("sfc") String sfc, @Param("stepId")String stepId);
List<WorkShopTransferDto> getOutList(@Param("site") String site, @Param("workCenter") String workCenter, @Param("transferWorkCenter") String transferWorkCenter, @Param("operation") String operation, @Param("operationDescription") String operationDescription,@Param("status") String status, @Param("sfc") String sfc, @Param("stepId")String stepId);
WorkShopTransferDto getSfcData(@Param("site") String site,@Param("sfc") String sfc);

@ -159,7 +159,7 @@ public class WorkShopTransferServiceImpl extends ServiceImpl<WorkShopTransferMap
ExceptionUtil.throwException(e);
}
}
List<WorkShopTransferDto> list = workShopTransferMapper.getOutList(site, null, null, null, null, sfc,stepId);
List<WorkShopTransferDto> list = workShopTransferMapper.getOutList(site, null, null, null, null,null, sfc,stepId);
WorkShopTransferDto transferDto = list.get(0);
WorkShopTransfer transferLog = new WorkShopTransfer();
transferLog.setHandle(UUID.randomUUID().toString());
@ -270,7 +270,7 @@ public class WorkShopTransferServiceImpl extends ServiceImpl<WorkShopTransferMap
String transferWorkCenter = workShopTransferDto.getTransferWorkCenter();
String operation = workShopTransferDto.getOperation();
String status = workShopTransferDto.getStatus();
return workShopTransferMapper.getOutList(site,workCenter,transferWorkCenter,operation,status,null, null);
return workShopTransferMapper.getOutList(site,workCenter,transferWorkCenter,null,operation,status,null, null);
}
@Override
public List<WorkShopTransferDto> getInList(WorkShopTransferDto workShopTransferDto) {

@ -631,7 +631,9 @@
</delete>
<!-- BaseMapper标准查询/修改/删除 -->
<select id="getOutList" resultType="com.foreverwin.mesnac.production.dto.WorkShopTransferDto">
SELECT zsd.handle SFC_DISPATCH_BO,zsd.sfc, PREZSD.OPERATION LAST_OPERATION,PREZSD.STEP_ID LAST_STEP_ID,PREZSD.WORK_CENTER TRANSFER_WORK_CENTER,zsd.WORK_CENTER,WCT.DESCRIPTION WORK_CENTER_DESC,zsd.SHOP_ORDER,c1.VALUE WORK_ORDER,IT.DESCRIPTION ITEM_DESC,ZSD.BLANKING_SIZE,SFC.QTY,PREOT.DESCRIPTION LAST_OPERATION_DESC,PREZSD.EMPLOYEE_DESCRIPTION,OT.DESCRIPTION OPERATION_DESC,
SELECT zsd.handle SFC_DISPATCH_BO,zsd.sfc, PREZSD.OPERATION LAST_OPERATION,PREZSD.STEP_ID LAST_STEP_ID,PREZSD.WORK_CENTER TRANSFER_WORK_CENTER,zsd.WORK_CENTER,
WCT.DESCRIPTION WORK_CENTER_DESC,zsd.SHOP_ORDER,c1.VALUE WORK_ORDER,IT.DESCRIPTION ITEM_DESC,ZSD.BLANKING_SIZE,SFC.QTY,PREOT.DESCRIPTION LAST_OPERATION_DESC,
PREZSD.EMPLOYEE_DESCRIPTION,OT.DESCRIPTION OPERATION_DESC,
CASE WHEN ZWST.IS_IN='Y' THEN '已接收' WHEN ZWST.IS_OUT='Y' THEN '转序中' ELSE '待转出' END STATUS
FROM Z_SFC_DISPATCH zsd
JOIN sfc sfc ON sfc.sfc=zsd.sfc AND zsd.site=sfc.site
@ -664,6 +666,9 @@
<if test="operation!=null and operation!=''">
AND ZSD.OPERATION=#{operation}
</if>
<if test="operationDescription!=null and operationDescription!=''">
AND PREOT.DESCRIPTION=#{operationDescription}
</if>
<if test="sfc!=null and sfc!=''">
AND ZSD.sfc=#{sfc}
</if>

Loading…
Cancel
Save