审核送货单带入扫码明细,

dev_unify
yewj 7 months ago
parent c0363c564e
commit 151ad2ed2d

@ -27,10 +27,7 @@ import com.glxp.api.entity.auth.DeptEntity;
import com.glxp.api.entity.auth.SysWorkplace;
import com.glxp.api.entity.basic.*;
import com.glxp.api.entity.collect.*;
import com.glxp.api.entity.inout.IoCodeTempEntity;
import com.glxp.api.entity.inout.IoOrderDetailBizEntity;
import com.glxp.api.entity.inout.IoOrderEntity;
import com.glxp.api.entity.inout.IoSplitFifoInv;
import com.glxp.api.entity.inout.*;
import com.glxp.api.entity.inv.InvCountOrderDetailEntity;
import com.glxp.api.entity.inv.InvCountOrderEntity;
import com.glxp.api.entity.inv.InvCountSettingEntity;
@ -370,6 +367,41 @@ public class IoCollectOrderService extends ServiceImpl<IoCollectOrderMapper, IoC
if (CollUtil.isNotEmpty(collectOrderOriginBizs)) {
collectOrderBizOriginService.saveBatch(collectOrderOriginBizs);
}
//导入扫码明细
List<IoCodeEntity> codeEntities = codeService.findByOrderId(ioOrderEntity.getBillNo());
List<IoCollectOrderCodeMan> collectOrderCodeManList = new ArrayList<>();
if (CollUtil.isNotEmpty(codeEntities)) {
for (IoCodeEntity codeEntity : codeEntities) {
IoCollectOrderBiz mCollectOrderBiz = null;
for (IoCollectOrderBiz collectOrderBiz : collectOrderBizs) {
if (collectOrderBiz.getRelId().equals(codeEntity.getRelId())
&& StrUtil.trimToEmpty(collectOrderBiz.getBatchNo()).equals(StrUtil.trimToEmpty(codeEntity.getBatchNo()))) {
mCollectOrderBiz = collectOrderBiz;
continue;
}
}
collectOrderCodeManList.add(IoCollectOrderCodeMan.builder()
.udiCode(codeEntity.getCode())
.orderIdFk(collectOrder.getBillNo())
.bizIdFk(mCollectOrderBiz == null ? null : mCollectOrderBiz.getId())
.relId(codeEntity.getRelId())
.nameCode(codeEntity.getNameCode())
.batchNo(codeEntity.getBatchNo())
.serialNo(codeEntity.getSerialNo())
.productDate(codeEntity.getProduceDate())
.expireDate(codeEntity.getExpireDate())
.createTime(new Date())
.createUser(1l)
.updateTime(new Date())
.updateUser(1l)
.scanCount(1)
.isSplitCode(false)
.scanActCount(1)
.build());
}
collectOrderCodeManService.saveBatch(collectOrderCodeManList);
}
}
return ResultVOUtils.success("下载成功");
}

@ -504,6 +504,8 @@ call Modify_index('basic_products', 'nameCode', 'idex_nameCode', 'BTREE');
CALL Pro_Temp_ColumnWork('basic_products', 'sfwblztlcp', 'varchar(255)', 1);
CALL Pro_Temp_ColumnWork('basic_products', 'cgzmraqxgxx', 'varchar(255)', 1);
CALL Pro_Temp_ColumnWork('basic_products', 'sfbjwycxsy', 'varchar(255)', 1);

@ -4899,3 +4899,6 @@ INSERT IGNORE INTO auth_menu(`menu_id`, `menu_name`, `parent_id`, `order_num`, `
`update_by`, `update_time`, `remark`)
VALUES (6001, '医保上传统计', 5210, 999, 'inout/split/tag/stats', 'collect/CollectOrderStatsNew', NULL, 1, 0, 'C', '0', '0', NULL, '', '超级用户', '2024-11-18 17:46:08', NULL, NULL, NULL);
call Modify_UNIQUE_index('io_collect_order_biz', 'orderIdFk`, `relId`, `batchNo', 'sorts', 'BTREE');

Loading…
Cancel
Save