| | |
| | | public class WaveTaskDetl implements Serializable { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | private Long id; |
| | | |
| | | /** |
| | | * 任务单号 |
| | | */ |
| | |
| | | return defaultLoc;
|
| | | }
|
| | | }
|
| | |
|
| | | //fixme 如果没有相邻库位是否考虑推荐库位
|
| | | if (ruleDetl.getDetlType().equals(ShelvesRuleDetlType.SUGGEST.id)) {
|
| | | //获取推荐库位
|
| | | List<Loc> suggestLoc = locUtils.getSuggestLoc(taskType, mat.getId(), batch, locTypeHeight, laneRowList, currentLev);
|
| | |
| | | waveSeed.setOrderDetlId(orderDetl.getId());
|
| | | waveSeed.setWaveId(taskDetl.getWaveId()).setWaveNo(taskDetl.getWaveNo());
|
| | | waveSeed.setTaskDetlId(taskDetl.getId());
|
| | | waveSeed.setAnfme(taskDetl.getAnfme());
|
| | | //fixme 确认是否使用订单明细数量
|
| | | waveSeed.setAnfme(orderDetl.getAnfme());
|
| | | waveSeed.setWorkQty(0D);
|
| | | waveSeed.setMatnr(taskDetl.getMatnr());
|
| | | waveSeed.setBatch(taskDetl.getBatch());
|
| | |
| | | <if test="taskNo != null and taskNo != ''">
|
| | | AND mt.task_no = #{taskNo}
|
| | | </if>
|
| | | GROUP BY mt.task_no, mtd.matnr
|
| | | </select>
|
| | | <select id="getTaskDetlQutify" resultType="com.zy.asrs.wms.apis.wcs.entity.domain.WaveTaskDetl">
|
| | | SELECT
|
| | | matnr,order_no, anfme ,wave_no, work_qty, batch
|
| | | id,matnr,order_no, anfme ,wave_no, work_qty, batch
|
| | | FROM
|
| | | man_wave_seed
|
| | | WHERE
|