Commit 969c0a43 LN

sp接口解析优化

1 个父辈 a04140a0
......@@ -173,7 +173,7 @@ public class SpBoxController {
}
}
log.info("outSolder 锡膏定时出库,storageId=" + storageId + ",共需要出" + num + ",查找到F库位=" + fNum + ",B库位=" + bNum);
log.info("outSolder 锡膏定时出库,storageId=" + storageId + ",pn="+pn+",共需要出" + num + ",查找到F库位=" + fNum + ",B库位=" + bNum);
setOutDate(solderPosList, outDate);
}
return ResultBean.newOkResult("");
......
......@@ -29,6 +29,11 @@ import java.util.*;
@Service
@Slf4j
public class SpApi extends BaseSmfApiListener {
//api:
// name: sp
// codeResolveUrl: http://172.30.11.214:8036/SmartRefrigerator/warehousing
// inNotifyUrl: http://172.30.11.214:8036/SmartRefrigerator/warehousingStatus
// outNotifyUrl: http://172.30.11.214:8036/SmartRefrigerator/exitWarehouseStatus
@Autowired
IBarcodeManager barcodeManager;
......@@ -109,8 +114,24 @@ public class SpApi extends BaseSmfApiListener {
}
String produceDateStr = getData(dataMap, "produceDate");
if (Strings.isNotBlank(produceDateStr)) {
Date produceDate = DateUtil.toDate(produceDateStr, "yyyy-MM-dd HH:mm:ss");
barcode.setProduceDate(produceDate);
Date produceDate = null;
try {
produceDate = DateUtil.toDate(produceDateStr, "yyyy-MM-dd HH:mm:ss");
} catch (Exception ex) {
log.error("生成日期["+produceDateStr+"]转换出错:"+ex.toString());
}
if (produceDate == null) {
try {
produceDate = DateUtil.toDate(produceDateStr, "yyyyMMdd");
} catch (Exception ex) {
log.error("生成日期["+produceDateStr+"]转换出错:"+ex.toString());
}
}
if (produceDate != null) {
log.info("保存生成日期:["+produceDate.toString()+"]");
barcode.setProduceDate(produceDate);
}
}
String expireDateStr = getData(dataMap, "expireDate");
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!