| | |
| | | package com.consum.base.core.service; |
| | | |
| | | import cn.hutool.core.convert.Convert; |
| | | import com.consum.base.core.utils.IdUtil; |
| | | import com.consum.base.service.BaseGoodsModelsServiceImpl; |
| | | import com.consum.base.service.BaseWarehouseServiceImpl; |
| | | import com.consum.base.service.LWhWarningServiceImpl; |
| | | import com.consum.model.po.BaseWarehouse; |
| | | import com.consum.model.po.FinSysTenantUser; |
| | | import com.consum.model.po.WhWarning; |
| | | import com.walker.infrastructure.utils.NumberGenerator; |
| | | import org.apache.commons.collections4.CollectionUtils; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.transaction.annotation.Propagation; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.util.ArrayList; |
| | |
| | | * @Version 1.0 |
| | | **/ |
| | | @Service |
| | | @Transactional(rollbackFor = Exception.class, propagation = Propagation.REQUIRED) |
| | | public class LWhWarningCoreServiceImpl { |
| | | |
| | | @Resource |
| | |
| | | List<Map<String, Object>> modelInfoList = baseGoodsModelsService.queryGoodsModelInfo(baseGoodsModelsId); |
| | | Map<String, Object> modelInfo = modelInfoList.get(0); |
| | | |
| | | whWarning.setId(NumberGenerator.getLongSequenceNumber()); |
| | | whWarning.setId(IdUtil.generateId()); |
| | | whWarning.setWarehouseType(0); |
| | | whWarning.setBaseWarehouseId(warehouseId); |
| | | whWarning.setBaseWarehouseName(baseWarehouses.getWarehouseName()); |
| | |
| | | |
| | | StringBuilder sql = new StringBuilder(KU_CUN_NORMAL_MODEL); |
| | | if (!org.springframework.util.CollectionUtils.isEmpty(normalBaseModelIdList)) { |
| | | sql.append(" and BASE_GOODS_MODELS_ID in(?)"); |
| | | params.add(org.apache.commons.lang3.StringUtils.join(normalBaseModelIdList, ",")); |
| | | sql.append(" and BASE_GOODS_MODELS_ID in(").append( org.apache.commons.lang3.StringUtils.join(normalBaseModelIdList, ",")).append(")"); |
| | | } |
| | | return lWhWarningService.update(sql.toString(), params.toArray()); |
| | | } |