|
|
@ -28,6 +28,8 @@ import org.springframework.web.bind.annotation.RequestBody;
|
|
|
|
|
|
|
|
|
|
|
|
import javax.validation.Validator;
|
|
|
|
import javax.validation.Validator;
|
|
|
|
import java.math.BigDecimal;
|
|
|
|
import java.math.BigDecimal;
|
|
|
|
|
|
|
|
import java.text.ParseException;
|
|
|
|
|
|
|
|
import java.text.SimpleDateFormat;
|
|
|
|
import java.util.*;
|
|
|
|
import java.util.*;
|
|
|
|
|
|
|
|
|
|
|
|
@Component
|
|
|
|
@Component
|
|
|
@ -429,11 +431,13 @@ public class SapItemSyncImpl implements SapItemSyncService {
|
|
|
|
qcCheckTaskIncomeDTO.setMaterialCode(maraTable.getString("MATNR"));//物料号
|
|
|
|
qcCheckTaskIncomeDTO.setMaterialCode(maraTable.getString("MATNR"));//物料号
|
|
|
|
qcCheckTaskIncomeDTO.setMaterialName(maraTable.getString("MAKTX"));//物料描述
|
|
|
|
qcCheckTaskIncomeDTO.setMaterialName(maraTable.getString("MAKTX"));//物料描述
|
|
|
|
qcCheckTaskIncomeDTO.setQuality(new BigDecimal(maraTable.getString("MENGE")));//数量
|
|
|
|
qcCheckTaskIncomeDTO.setQuality(new BigDecimal(maraTable.getString("MENGE")));//数量
|
|
|
|
qcCheckTaskIncomeDTO.setUnit(maraTable.getString("MEI"));//单位
|
|
|
|
qcCheckTaskIncomeDTO.setUnit(maraTable.getString("MEINS"));//单位
|
|
|
|
qcCheckTaskIncomeDTO.setIncomeTime(DateUtils.dateTime(
|
|
|
|
String inputDateTime = maraTable.getString("CPUDT")+maraTable.getString("CPUTM");
|
|
|
|
maraTable.getString("CPUDT")+" "+maraTable.getString("CPUTM")
|
|
|
|
SimpleDateFormat inputFormat = new SimpleDateFormat("yyyyMMddHHmmss");
|
|
|
|
,"yyyy-MM-dd HH:mm:ss"));
|
|
|
|
// 将原始日期时间字符串解析为Date对象
|
|
|
|
qcCheckTaskIncomeDTO.setFactoryCode(maraTable.getString("WERK"));
|
|
|
|
Date date = inputFormat.parse(inputDateTime);
|
|
|
|
|
|
|
|
qcCheckTaskIncomeDTO.setIncomeTime(date);
|
|
|
|
|
|
|
|
qcCheckTaskIncomeDTO.setFactoryCode(maraTable.getString("WERKS"));
|
|
|
|
qcCheckTaskIncomeDTO.setAttr1(maraTable.getString("USNAM"));//收货人
|
|
|
|
qcCheckTaskIncomeDTO.setAttr1(maraTable.getString("USNAM"));//收货人
|
|
|
|
qcCheckTaskIncomeDTO.setCreateTime(nowTime);
|
|
|
|
qcCheckTaskIncomeDTO.setCreateTime(nowTime);
|
|
|
|
qcCheckTaskIncomeDTO.setCreateBy(createBy);
|
|
|
|
qcCheckTaskIncomeDTO.setCreateBy(createBy);
|
|
|
|