|
|
@@ -2,8 +2,10 @@ package com.usoftchina.saas.purchase.service.impl;
|
|
|
|
|
|
import com.github.pagehelper.PageHelper;
|
|
|
import com.github.pagehelper.PageInfo;
|
|
|
+import com.usoftchina.saas.base.Result;
|
|
|
import com.usoftchina.saas.base.service.CommonBaseServiceImpl;
|
|
|
-import com.usoftchina.saas.common.dto.DocSavedDTO;
|
|
|
+import com.usoftchina.saas.commons.dto.DocSavedDTO;
|
|
|
+import com.usoftchina.saas.document.api.WarehouseApi;
|
|
|
import com.usoftchina.saas.exception.BizException;
|
|
|
import com.usoftchina.saas.page.PageRequest;
|
|
|
import com.usoftchina.saas.purchase.dto.ProdIODetailDTO;
|
|
|
@@ -22,7 +24,9 @@ import org.springframework.stereotype.Service;
|
|
|
import org.springframework.util.StringUtils;
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
+import java.util.HashMap;
|
|
|
import java.util.List;
|
|
|
+import java.util.Map;
|
|
|
|
|
|
/**
|
|
|
* Created by zdw
|
|
|
@@ -37,6 +41,8 @@ public class ProdInOutServiceImpl extends CommonBaseServiceImpl<ProdInOutMapper,
|
|
|
private PurchaseMapper purchaseMapper;
|
|
|
@Autowired
|
|
|
private ProdInOutListMapper prodInOutListMapper;
|
|
|
+ @Autowired
|
|
|
+ private WarehouseApi warehouseApi;
|
|
|
|
|
|
|
|
|
|
|
|
@@ -57,6 +63,22 @@ public class ProdInOutServiceImpl extends CommonBaseServiceImpl<ProdInOutMapper,
|
|
|
return pageInfo;
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public void post(Long id) {
|
|
|
+ Map<String, Object> map = new HashMap<String, Object>();
|
|
|
+ map.put("inoutNo","YS20181018");
|
|
|
+ map.put("class","采购验收单");
|
|
|
+ map.put("commitid","11");
|
|
|
+ map.put("companyid","1");
|
|
|
+ map.put("result","");
|
|
|
+ warehouseApi.callProcedure(map);
|
|
|
+ Object result = map.get("result");
|
|
|
+ System.out.println("result");
|
|
|
+ if (!StringUtils.isEmpty(result))
|
|
|
+ System.out.println(result);
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
private List<ProdInOutList> getListByMode(ProdInOutReqDTO req) {
|
|
|
List<ProdInOutList> list = null;
|
|
|
if (null == req || StringUtils.isEmpty(req.getMode()) || "Main".equals(req.getMode())) {
|
|
|
@@ -217,5 +239,14 @@ public class ProdInOutServiceImpl extends CommonBaseServiceImpl<ProdInOutMapper,
|
|
|
// purchaseMapper.updateAcceptstatus(id);
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public Result turnProdOut(Long id) {
|
|
|
+ ProdInOut prodInOut = getMapper().selectByPrimaryKey(id);
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ return null;
|
|
|
+ }
|
|
|
|
|
|
}
|