|
@@ -7,6 +7,7 @@ import com.pj.tb_goods_transit.retry.SmsRetryService;
|
|
|
import com.pj.tb_order.TbOrder;
|
|
|
import com.pj.tb_order.TbOrderMapper;
|
|
|
import com.pj.tb_people.TbPeople;
|
|
|
+import com.pj.tb_people.TbPeopleMapper;
|
|
|
import org.apache.poi.hssf.usermodel.HSSFCell;
|
|
|
import org.apache.poi.hssf.usermodel.HSSFRow;
|
|
|
import org.apache.poi.hssf.usermodel.HSSFSheet;
|
|
@@ -40,6 +41,8 @@ public class MethodGoodsTransitService {
|
|
|
private SmsRetryService smsRetryService;
|
|
|
@Autowired
|
|
|
private TbOrderMapper tbOrderMapper;
|
|
|
+ @Autowired
|
|
|
+ private TbPeopleMapper tbPeopleMapper;
|
|
|
//todo:
|
|
|
|
|
|
|
|
@@ -98,13 +101,16 @@ public class MethodGoodsTransitService {
|
|
|
public TbOrder setTbOrderProperties(TbGoodsTransit tbGoodsTransit, APPLoginUserInfo appLoginInfo){
|
|
|
//执行采购,创建一级市场订单表
|
|
|
TbOrder tbOrder = new TbOrder();
|
|
|
+ List<TbPeople> tbPeopleList = tbPeopleMapper.selectList(new LambdaQueryWrapper<TbPeople>().eq(TbPeople::getId, appLoginInfo.getFk()).eq(TbPeople::getIsLock,IsLock.IS_LOCK_ON.getCode()).eq(TbPeople::getDeleteStatus,DeleteStatus.DELETE_STATUS_ON.getCode()));
|
|
|
+ if(tbPeopleList.size() != 1)throw new RuntimeException("当前用户信息有误!");
|
|
|
//设置属性
|
|
|
+ tbOrder.setGroupId(tbPeopleList.get(0).getGroupId());
|
|
|
tbOrder.setTradeAreaId(tbGoodsTransit.getTradeAreaId());
|
|
|
tbOrder.setTradeAreaName(tbGoodsTransit.getTradeAreaName());
|
|
|
tbOrder.setGoodsId(tbGoodsTransit.getId());
|
|
|
tbOrder.setSaleMainId(Long.valueOf(tbGoodsTransit.getMerchantId()));
|
|
|
-// tbOrder.setTradeNo(); // 建议编号
|
|
|
- tbOrder.setBuyUserId(appLoginInfo.getLoginId());
|
|
|
+// tbOrder.setTradeNo(); // 交易编号
|
|
|
+ tbOrder.setBuyUserId(tbPeopleList.get(0).getId());
|
|
|
tbOrder.setBuyUserType(2 + "");
|
|
|
tbOrder.setBuyUserName(appLoginInfo.getLoginName());
|
|
|
tbOrder.setEnterpriseId(Long.valueOf(tbGoodsTransit.getMerchantId()));
|