Commit 48188b73 authored by 覃振观's avatar 覃振观 👶

11

parent 8eaca9c7
package com.huigou.topsun.product.application;
import com.huigou.topsun.product.domain.ProductProcess;
import java.math.BigDecimal;
import java.util.List;
/**
@author YourUserName
*/
public interface ProductProcessApplication {
List<ProductProcess> queryProcessbyTechnologyId(BigDecimal technologyId);
}
package com.huigou.topsun.product.application.impl;
import com.fasterxml.jackson.core.type.TypeReference;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.huigou.topsun.product.application.ProductProcessApplication;
import com.huigou.topsun.product.domain.ProductProcess;
import com.huigou.topsun.product.repository.ProductProcessRepository;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
/**
@author qinzhenguan
*/
@Service
@RequiredArgsConstructor
public class ProductProcessApplicationImpl implements ProductProcessApplication {
private final ProductProcessRepository processRepository;
private final ObjectMapper objectMapper;
@Override
public List<ProductProcess> queryProcessbyTechnologyId(BigDecimal technologyId) {
ArrayList<ProductProcess> processList = new ArrayList<>();
if(technologyId != null) {
processList = (ArrayList<ProductProcess>) processRepository.findByProductTechnologyId(technologyId);
}
if(processList.size() == 0) {
ProductProcess fc = new ProductProcess();
fc.setProductTechnologyId("556");
fc.setProductProcessId("111");
fc.setProductionSequence(1);
processList .add(fc);
}
return processList;
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment