|
@@ -20,6 +20,7 @@ import com.platform.dao.entity.longyanpurchaseorder.LongYanPurchaseOrder;
|
|
|
import com.platform.dao.entity.repair.RepairApplicationForm;
|
|
|
import com.platform.dao.entity.sb.SbInfo;
|
|
|
import com.platform.dao.entity.sb.SbModelSpareBom;
|
|
|
+import com.platform.dao.entity.spareAdd.LongYanSpareAdd;
|
|
|
import com.platform.dao.entity.store.OutStoreDetail;
|
|
|
import com.platform.dao.entity.store.OutStoreForm;
|
|
|
import com.platform.dao.enums.OutStoreStatusEnum;
|
|
@@ -29,6 +30,7 @@ import com.platform.dao.mapper.longyanpurchaseorder.LongYanPurchaseOrderMapper;
|
|
|
import com.platform.dao.mapper.repair.RepairApplicationFormMapper;
|
|
|
import com.platform.dao.mapper.sb.SbInfoMapper;
|
|
|
import com.platform.dao.mapper.sb.SbModelSpareBomMapper;
|
|
|
+import com.platform.dao.mapper.spareAdd.LongYanSpareAddMapper;
|
|
|
import com.platform.dao.vo.query.longyanpurchaseorder.LongYanPurchaseDetailVO;
|
|
|
import com.platform.dao.vo.query.longyanpurchaseorder.LongYanPurchaseOrderVO;
|
|
|
import com.platform.dao.vo.query.sparepartmanage.SparePartInfoVO;
|
|
@@ -75,6 +77,8 @@ public class YongyouServiceImpl implements YongyouService {
|
|
|
private LongYanPurchaseOrderMapper longYanPurchaseOrderMapper;
|
|
|
@Resource
|
|
|
private LongYanPurchaseDetailMapper longYanPurchaseDetailMapper;
|
|
|
+ @Resource
|
|
|
+ private LongYanSpareAddMapper longYanSpareAddMapper;
|
|
|
private String token_key = "yongyou-token";
|
|
|
private String Conn_key = "yongyou-Conn";
|
|
|
private String cAcc_ID_key = "yongyou-cAcc_ID";
|
|
@@ -494,13 +498,13 @@ public class YongyouServiceImpl implements YongyouService {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public String addSpare(Inventory inventory,Integer tokenType) {
|
|
|
+ public String addSpare(Inventory Inventory,Integer tokenType) {
|
|
|
AddSpareRequest request = new AddSpareRequest();
|
|
|
UserInfo userInfo = SecurityUtils.getUserInfo();
|
|
|
- inventory.setDInvCreateDatetime(DateUtils.dateToString(LocalDateTime.now()));
|
|
|
- inventory.setCModifyPerson(userInfo.getUsername());
|
|
|
- inventory.setDModifyDate(DateUtils.dateToString(LocalDateTime.now()));
|
|
|
- request.setInventory(inventory);
|
|
|
+ Inventory.setDInvCreateDatetime(DateUtils.dateToString(LocalDateTime.now()));
|
|
|
+ Inventory.setCModifyPerson(userInfo.getRealName());
|
|
|
+ Inventory.setDModifyDate(DateUtils.dateToString(LocalDateTime.now()));
|
|
|
+ request.setInventory(Inventory);
|
|
|
request.setTradeID("");
|
|
|
request.setToken(geToken(tokenType));
|
|
|
request.setConn(getConn2(tokenType));
|
|
@@ -514,6 +518,21 @@ public class YongyouServiceImpl implements YongyouService {
|
|
|
handler.setRequest(request);
|
|
|
String responseStr = handler.handler();
|
|
|
AddSpareResponse response = JSONObject.parseObject(responseStr, AddSpareResponse.class);
|
|
|
+ LongYanSpareAdd longYanSpareAdd = new LongYanSpareAdd();
|
|
|
+ longYanSpareAdd.setId(IdGeneratorUtils.getObjectId());
|
|
|
+ longYanSpareAdd.setBigCategory(Inventory.getCInvCCode());
|
|
|
+ longYanSpareAdd.setCategory(Inventory.getCInvCCode());
|
|
|
+ longYanSpareAdd.setGgxh(Inventory.getCInvStd());
|
|
|
+ longYanSpareAdd.setName(Inventory.getCInvName());
|
|
|
+ longYanSpareAdd.setUnit(Inventory.getCComUnitCode());
|
|
|
+ longYanSpareAdd.setCreatedUserId(userInfo.getUserId());
|
|
|
+ longYanSpareAdd.setCreatedUserName(userInfo.getRealName());
|
|
|
+ longYanSpareAdd.setCreatedTime(LocalDateTime.now());
|
|
|
+ longYanSpareAdd.setUpdateUserId(userInfo.getUserId());
|
|
|
+ longYanSpareAdd.setUpdateUserName(userInfo.getRealName());
|
|
|
+ longYanSpareAdd.setUpdateTime(LocalDateTime.now());
|
|
|
+
|
|
|
+ longYanSpareAddMapper.insert(longYanSpareAdd);
|
|
|
if (response.getErrcode()){
|
|
|
return response.getErrmsg();
|
|
|
}else {
|