| | |
| | | import com.java110.utils.lock.DistributedLock; |
| | | import com.java110.utils.util.Assert; |
| | | import com.java110.utils.util.BeanConvertUtil; |
| | | import com.java110.utils.util.StringUtil; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.RequestBody; |
| | | import org.springframework.web.bind.annotation.RestController; |
| | |
| | | resourceStoreTimesDto.setStoreId(resourceResourceStoreDto.getStoreId()); |
| | | resourceStoreTimesDto.setResCode(resourceStoreDto.getResCode()); |
| | | resourceStoreTimesDto.setShId(resourceStoreDto.getShId()); |
| | | List<ResourceStoreTimesDto> resourceStoreTimesDtos = resourceStoreTimesV1InnerServiceSMOImpl.queryResourceStoreTimess(resourceStoreTimesDto); |
| | | resourceStoreDto.setTimes(resourceStoreTimesDtos); |
| | | // List<ResourceStoreTimesDto> resourceStoreTimesDtos = resourceStoreTimesV1InnerServiceSMOImpl.queryResourceStoreTimess(resourceStoreTimesDto); |
| | | // resourceStoreDto.setTimes(resourceStoreTimesDtos); |
| | | } |
| | | return resourceStoreDtos; |
| | | } |
| | |
| | | resourceStorePo.setStock(totalStock + ""); |
| | | } |
| | | resourceStorePo.setStatusCd("0"); |
| | | |
| | | if (StringUtil.isEmpty(resourceStorePo.getAdjustmentType())) { |
| | | //计算最小计量总数 |
| | | BigDecimal miniUnitStock = new BigDecimal(stores.get(0).get("miniUnitStock").toString());//最小计量单位数量 |
| | | BigDecimal newMiniStock = totalStock.multiply(miniUnitStock); |
| | | resourceStorePo.setMiniStock(String.valueOf(newMiniStock)); |
| | | } |
| | | |
| | | return resourceResourceStoreServiceDaoImpl.updateResourceStoreInfoInstance(BeanConvertUtil.beanCovertMap(resourceStorePo)); |
| | | } finally { |
| | | DistributedLock.releaseDistributedLock(key, requestId); |