forked from I3-YF/i3plus-mes-pcn-yfai
裁片功能
parent
df3f552348
commit
1e8f6672cf
@ -0,0 +1,28 @@
|
||||
package cn.estsh.i3plus.ext.mes.pcn.api.busi;
|
||||
|
||||
import cn.estsh.i3plus.pojo.mes.bean.*;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
|
||||
/**
|
||||
* @Description :
|
||||
* @Reference :
|
||||
* @Author :
|
||||
* @CreateDate : 2024-04-26 15:37
|
||||
* @Modify:
|
||||
**/
|
||||
public interface IMesWorkOrderCutService {
|
||||
|
||||
|
||||
@ApiOperation(value = "查询裁片工单")
|
||||
MesWorkOrderCut getMesWorkOrderCut(String cutWorkOrderNo, String organizeCode);
|
||||
|
||||
@ApiOperation(value = "查询裁片工单明细")
|
||||
List<MesWorkOrderCutDetail> queryMesWorkOrderCutDetailList(String cutWorkOrderNo, String organizeCode);
|
||||
|
||||
@ApiOperation(value = "查询裁片工单明细")
|
||||
MesCutScheme getCutScheme(String cutCode, String organizeCode);
|
||||
|
||||
}
|
@ -0,0 +1,56 @@
|
||||
package cn.estsh.i3plus.ext.mes.pcn.apiservice.serviceimpl.busi;
|
||||
|
||||
import cn.estsh.i3plus.ext.mes.pcn.api.busi.IMesWorkOrderCutService;
|
||||
import cn.estsh.i3plus.ext.mes.pcn.pojo.util.MesPcnExtConstWords;
|
||||
import cn.estsh.i3plus.pojo.base.enumutil.CommonEnumUtil;
|
||||
import cn.estsh.i3plus.pojo.mes.bean.MesCutScheme;
|
||||
import cn.estsh.i3plus.pojo.mes.bean.MesWorkOrderCut;
|
||||
import cn.estsh.i3plus.pojo.mes.bean.MesWorkOrderCutDetail;
|
||||
import cn.estsh.i3plus.pojo.mes.repository.MesCutSchemeRepository;
|
||||
import cn.estsh.i3plus.pojo.mes.repository.MesWorkOrderCutDetailRepository;
|
||||
import cn.estsh.i3plus.pojo.mes.repository.MesWorkOrderCutRepository;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.xml.ws.Action;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @PROJECT_NAME: i3plus-mes-yfai
|
||||
* @DESCRIPTION:
|
||||
* @USER: xinwang.yi
|
||||
* @DATE: 2024-09-07 10:57
|
||||
*/
|
||||
@Service
|
||||
public class MesWorkOrderCutService implements IMesWorkOrderCutService {
|
||||
|
||||
@Autowired
|
||||
private MesWorkOrderCutRepository workOrderCutRepository;
|
||||
|
||||
@Autowired
|
||||
private MesWorkOrderCutDetailRepository workOrderCutDetailRepository;
|
||||
|
||||
@Autowired
|
||||
private MesCutSchemeRepository cutSchemeRepository;
|
||||
|
||||
@Override
|
||||
public MesWorkOrderCut getMesWorkOrderCut(String cutWorkOrderNo, String organizeCode) {
|
||||
return workOrderCutRepository.getByProperty(
|
||||
new String[]{MesPcnExtConstWords.ORGANIZE_CODE, MesPcnExtConstWords.IS_DELETED, MesPcnExtConstWords.IS_VALID, MesPcnExtConstWords.CUT_WORK_ORDER_NO},
|
||||
new Object[]{organizeCode, CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue(), CommonEnumUtil.IS_VAILD.VAILD.getValue(), cutWorkOrderNo});
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<MesWorkOrderCutDetail> queryMesWorkOrderCutDetailList(String cutWorkOrderNo, String organizeCode) {
|
||||
return workOrderCutDetailRepository.findByProperty(
|
||||
new String[]{MesPcnExtConstWords.ORGANIZE_CODE, MesPcnExtConstWords.IS_DELETED, MesPcnExtConstWords.IS_VALID, MesPcnExtConstWords.CUT_WORK_ORDER_NO},
|
||||
new Object[]{organizeCode, CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue(), CommonEnumUtil.IS_VAILD.VAILD.getValue(), cutWorkOrderNo});
|
||||
}
|
||||
|
||||
@Override
|
||||
public MesCutScheme getCutScheme(String cutCode, String organizeCode) {
|
||||
return cutSchemeRepository.getByProperty(
|
||||
new String[]{MesPcnExtConstWords.ORGANIZE_CODE, MesPcnExtConstWords.IS_DELETED, MesPcnExtConstWords.IS_VALID, MesPcnExtConstWords.CUT_CODE},
|
||||
new Object[]{organizeCode, CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue(), CommonEnumUtil.IS_VAILD.VAILD.getValue(), cutCode});
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue