Browse Source

1.盘点任务详情

training
0.0 1 year ago
parent
commit
f31a06b137
  1. 4
      blade-service-api/logpm-warehouse-api/src/main/java/com/logpm/warehouse/entity/QuestDetailEntity.java
  2. 29
      blade-service-api/logpm-warehouse-api/src/main/java/com/logpm/warehouse/vo/QuestDetailVO.java
  3. 8
      blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/controller/TaskQuestController.java
  4. 17
      blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/mapper/TaskQuestMapper.xml
  5. 6
      blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/service/ITaskQuestService.java
  6. 6
      blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/service/impl/TaskQuestServiceImpl.java

4
blade-service-api/logpm-warehouse-api/src/main/java/com/logpm/warehouse/entity/QuestDetailEntity.java

@ -168,21 +168,25 @@ public class QuestDetailEntity extends TenantEntity {
/** /**
* 物料编码 * 物料编码
*/ */
@ApiModelProperty(value = "物料编码")
private String materialCode; private String materialCode;
/** /**
* 物料名称 * 物料名称
*/ */
@ApiModelProperty(value = "物料名称")
private String materialName; private String materialName;
/** /**
* 商场名称 * 商场名称
*/ */
@ApiModelProperty(value = "商场名称")
private String marketName; private String marketName;
/** /**
* 批次号 * 批次号
*/ */
@ApiModelProperty(value = "批次号")
private String incomingBatch; private String incomingBatch;

29
blade-service-api/logpm-warehouse-api/src/main/java/com/logpm/warehouse/vo/QuestDetailVO.java

@ -114,11 +114,38 @@ public class QuestDetailVO extends QuestDetailEntity {
/** /**
* 收货单位 * 收货单位
*/ */
@ApiModelProperty(value = "发站仓") @ApiModelProperty(value = "收货单位")
private String consigneeUnit; private String consigneeUnit;
/* ----------- 库存品 --------------------- */ /* ----------- 库存品 --------------------- */
/* ----------- 零担 --------------------- */
/**
* 运单号
*/
@ApiModelProperty(value = "运单号")
private String waybillNumber;
/**
* 运单收货人
*/
@ApiModelProperty(value = "运单收货人")
private String consigneePerson;
/**
* 运单收货地址
*/
@ApiModelProperty(value = "运单收货地址")
private String consigneeAddress;
/**
* 运单收货电话
*/
@ApiModelProperty(value = "运单收货电话")
private String consigneeMobile;
} }

8
blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/controller/TaskQuestController.java

@ -82,7 +82,7 @@ public class TaskQuestController extends BladeController {
@ApiOperationSupport(order = 1) @ApiOperationSupport(order = 1)
@ApiOperation(value = "盘点任务 任务下的包条", notes = "传入taskQuest") @ApiOperation(value = "盘点任务 任务下的包条", notes = "传入taskQuest")
public R<IPage<QuestDetailVO>> SelectStrip(Long id, Query query) { public R<IPage<QuestDetailVO>> SelectStrip(Long id, Query query) {
IPage<QuestDetailVO> list = taskQuestService.SelectStrip(Condition.getPage(query),id); IPage<QuestDetailVO> list = taskQuestService.selectStrip(Condition.getPage(query),id);
return R.data(list); return R.data(list);
} }
@ -93,7 +93,7 @@ public class TaskQuestController extends BladeController {
@ApiOperationSupport(order = 1) @ApiOperationSupport(order = 1)
@ApiOperation(value = "盘点任务 任务下的库存品", notes = "传入id") @ApiOperation(value = "盘点任务 任务下的库存品", notes = "传入id")
public R<IPage<QuestDetailVO>> SelectInventory(Long id,Query query) { public R<IPage<QuestDetailVO>> SelectInventory(Long id,Query query) {
IPage<QuestDetailVO> list = taskQuestService.SelectInventory(Condition.getPage(query),id); IPage<QuestDetailVO> list = taskQuestService.selectInventory(Condition.getPage(query),id);
return R.data(list); return R.data(list);
} }
@ -102,9 +102,9 @@ public class TaskQuestController extends BladeController {
*/ */
@GetMapping("/SelectZreo") @GetMapping("/SelectZreo")
@ApiOperationSupport(order = 1) @ApiOperationSupport(order = 1)
@ApiOperation(value = "盘点任务 任务下的库存品", notes = "传入id") @ApiOperation(value = "盘点任务 任务下的零担", notes = "传入id")
public R<IPage<QuestDetailVO>> SelectZero(Long id,Query query) { public R<IPage<QuestDetailVO>> SelectZero(Long id,Query query) {
IPage<QuestDetailVO> list = taskQuestService.SelectZero(Condition.getPage(query),id); IPage<QuestDetailVO> list = taskQuestService.selectZero(Condition.getPage(query),id);
return R.data(list); return R.data(list);
} }

17
blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/mapper/TaskQuestMapper.xml

@ -164,6 +164,7 @@
ldpl.third_product thirdProduct, ldpl.third_product thirdProduct,
ldpl.material_name materialName, ldpl.material_name materialName,
ldpl.brand_name brandName, ldpl.brand_name brandName,
ldpl.send_warehouse_name sendWarehouseName,
ldsa.consignee_unit consigneeUnit ldsa.consignee_unit consigneeUnit
FROM FROM
logpm_quest_detail lqd logpm_quest_detail lqd
@ -183,6 +184,7 @@
lqd.material_code materialCode, lqd.material_code materialCode,
lqd.market_name marketName, lqd.market_name marketName,
lqd.incoming_batch incomingBatch, lqd.incoming_batch incomingBatch,
lqd.update_time updateTime,
lqd.position_code positionCode, lqd.position_code positionCode,
lqd.material_name materialName, lqd.material_name materialName,
ldsl.service_number serviceNumber, ldsl.service_number serviceNumber,
@ -190,7 +192,6 @@
FROM FROM
logpm_quest_detail lqd logpm_quest_detail lqd
JOIN logpm_distribution_stock_list ldsl ON lqd.stock_id = ldsl.id JOIN logpm_distribution_stock_list ldsl ON lqd.stock_id = ldsl.id
AND lqd.incoming_batch = ldsl.incoming_batch
AND lqd.quest_target =3 AND lqd.quest_target =3
<where> <where>
lqd.is_deleted =0 and lqd.quest_id = #{questId} lqd.is_deleted =0 and lqd.quest_id = #{questId}
@ -198,7 +199,19 @@
</select> </select>
<select id="selectZeroListByQuestId" resultType="com.logpm.warehouse.vo.QuestDetailVO"> <select id="selectZeroListByQuestId" resultType="com.logpm.warehouse.vo.QuestDetailVO">
SELECT SELECT
lqd.* lqd.id id,
lqd.order_id orderId,
lqd.order_code orderCode,
ldsa.description_goods categoryName,
lqd.stock_num stockNum,
lqd.position_code positionCode,
lqd.quest_status questStatus,
lqd.update_time updateTime,
lqd.tray_code trayCode,
ldsa.waybill_number waybillNumber,
ldsa.consignee_person consigneePerson,
ldsa.consignee_address consigneeAddress,
ldsa.consignee_mobile consigneeMobile
FROM FROM
logpm_quest_detail lqd logpm_quest_detail lqd
JOIN logpm_distribution_stock_article ldsa ON lqd.order_id = ldsa.id JOIN logpm_distribution_stock_article ldsa ON lqd.order_id = ldsa.id

6
blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/service/ITaskQuestService.java

@ -123,11 +123,11 @@ public interface ITaskQuestService extends BaseService<TaskQuestEntity> {
*/ */
R contractQuestDetail(TaskSearchDTO taskSearchDTO); R contractQuestDetail(TaskSearchDTO taskSearchDTO);
IPage <QuestDetailVO> SelectStrip(IPage<QuestDetailVO> page,Long id); IPage <QuestDetailVO> selectStrip(IPage<QuestDetailVO> page,Long id);
IPage <QuestDetailVO> SelectInventory(IPage<QuestDetailVO> page,Long id); IPage <QuestDetailVO> selectInventory(IPage<QuestDetailVO> page,Long id);
IPage <QuestDetailVO> SelectZero(IPage<QuestDetailVO> page,Long id); IPage <QuestDetailVO> selectZero(IPage<QuestDetailVO> page,Long id);
R questScanAllcation(TaskSearchDTO taskSearchDTO); R questScanAllcation(TaskSearchDTO taskSearchDTO);

6
blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/service/impl/TaskQuestServiceImpl.java

@ -1249,7 +1249,7 @@ public class TaskQuestServiceImpl extends BaseServiceImpl<TaskQuestMapper, TaskQ
} }
@Override @Override
public IPage<QuestDetailVO> SelectStrip(IPage<QuestDetailVO> page,Long id) { public IPage<QuestDetailVO> selectStrip(IPage<QuestDetailVO> page,Long id) {
List <QuestDetailVO> questDetailVOList = baseMapper.selectStripListByQuestId(page,id); List <QuestDetailVO> questDetailVOList = baseMapper.selectStripListByQuestId(page,id);
if (!questDetailVOList.isEmpty()){ if (!questDetailVOList.isEmpty()){
for (QuestDetailVO questDetailVO : questDetailVOList) { for (QuestDetailVO questDetailVO : questDetailVOList) {
@ -1265,7 +1265,7 @@ public class TaskQuestServiceImpl extends BaseServiceImpl<TaskQuestMapper, TaskQ
} }
@Override @Override
public IPage<QuestDetailVO> SelectInventory(IPage<QuestDetailVO> page,Long id) { public IPage<QuestDetailVO> selectInventory(IPage<QuestDetailVO> page,Long id) {
List<QuestDetailVO> questDetailVOList = baseMapper.selectInventoryListByQuestId(page,id); List<QuestDetailVO> questDetailVOList = baseMapper.selectInventoryListByQuestId(page,id);
if (!questDetailVOList.isEmpty()){ if (!questDetailVOList.isEmpty()){
for (QuestDetailVO questDetailVO : questDetailVOList) { for (QuestDetailVO questDetailVO : questDetailVOList) {
@ -1281,7 +1281,7 @@ public class TaskQuestServiceImpl extends BaseServiceImpl<TaskQuestMapper, TaskQ
} }
@Override @Override
public IPage<QuestDetailVO> SelectZero(IPage<QuestDetailVO> page,Long id) { public IPage<QuestDetailVO> selectZero(IPage<QuestDetailVO> page,Long id) {
List<QuestDetailVO> questDetailVOList = baseMapper.selectZeroListByQuestId(page,id); List<QuestDetailVO> questDetailVOList = baseMapper.selectZeroListByQuestId(page,id);
if (!questDetailVOList.isEmpty()){ if (!questDetailVOList.isEmpty()){
for (QuestDetailVO questDetailVO : questDetailVOList) { for (QuestDetailVO questDetailVO : questDetailVOList) {

Loading…
Cancel
Save