Merge remote-tracking branch 'origin/dev' into dev

pro
郑明梁 2 years ago
commit a198add3af

@ -18,6 +18,7 @@ import com.glxp.api.entity.auth.InvWarehouseEntity;
import com.glxp.api.entity.basic.BasicBussinessTypeEntity; import com.glxp.api.entity.basic.BasicBussinessTypeEntity;
import com.glxp.api.entity.basic.EntrustReceEntity; import com.glxp.api.entity.basic.EntrustReceEntity;
import com.glxp.api.entity.inout.*; import com.glxp.api.entity.inout.*;
import com.glxp.api.http.sync.SpGetHttpClient;
import com.glxp.api.req.auth.FilterInvBusUserRequest; import com.glxp.api.req.auth.FilterInvBusUserRequest;
import com.glxp.api.req.basic.BasicEntrustRecRequest; import com.glxp.api.req.basic.BasicEntrustRecRequest;
import com.glxp.api.req.inout.*; import com.glxp.api.req.inout.*;
@ -34,6 +35,7 @@ import com.glxp.api.service.basic.IBasicBussinessTypeService;
import com.glxp.api.service.inout.*; import com.glxp.api.service.inout.*;
import com.glxp.api.util.CustomUtil; import com.glxp.api.util.CustomUtil;
import com.glxp.api.util.GennerOrderUtils; import com.glxp.api.util.GennerOrderUtils;
import com.glxp.api.util.IntUtil;
import com.glxp.api.util.OrderNoTypeBean; import com.glxp.api.util.OrderNoTypeBean;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.BeanUtils; import org.springframework.beans.BeanUtils;
@ -644,10 +646,22 @@ public class IoOrderController extends BaseController {
return ResultVOUtils.success(); return ResultVOUtils.success();
} }
@Resource
SpGetHttpClient spGetHttpClient;
@PostMapping("/udiwms/inout/order/updateOrder") @PostMapping("/udiwms/inout/order/updateOrder")
@Log(title = "单据管理", businessType = BusinessType.UPDATE) @Log(title = "单据管理", businessType = BusinessType.UPDATE)
public BaseResponse updateOrder(@RequestBody IoOrderEntity ioOrderEntity) { public BaseResponse updateOrder(@RequestBody IoOrderEntity ioOrderEntity) {
ioOrderEntity.setUpdateTime(new Date());
orderService.updateByBillNo(ioOrderEntity); orderService.updateByBillNo(ioOrderEntity);
if (IntUtil.value(ioOrderEntity.getCheckStatus()) != 0) {
IoOrderEntity orderEntity = new IoOrderEntity();
orderEntity.setBillNo(ioOrderEntity.getBillNo());
orderEntity.setCheckStatus(1);
spGetHttpClient.updateCheckStatus(orderEntity, getUserId() + "");
}
return ResultVOUtils.success(); return ResultVOUtils.success();
} }

@ -162,6 +162,22 @@ public class SpGetHttpClient {
return response; return response;
} }
//确认自助平台单据--直连接口
public BaseResponse<String> updateCheckStatus(IoOrderEntity orderEntity, String userId) {
List<String> header = (List<String>) Convert.toList(buildHeader());
header.add("ADMIN_ID");
header.add(userId);
String json = JSONUtil.toJsonStr(orderEntity);
String result = okHttpCli.doPostJson(getIpUrl() + "/directToSpms" + "/udiwms/inout/order/updateOrder", json, Convert.toStrArray(header));
BaseResponse<String> response =
JSONObject.parseObject(result, new TypeReference<BaseResponse<String>>() {
});
return response;
}
// 最小销售标识获取国家库信息 // 最小销售标识获取国家库信息
public BaseResponse<PageSimpleResponse<ProductInfoEntity>> getSyncDi(ProductInfoFilterRequest productInfoFilterRequest) { public BaseResponse<PageSimpleResponse<ProductInfoEntity>> getSyncDi(ProductInfoFilterRequest productInfoFilterRequest) {

@ -168,8 +168,6 @@ public class HeartService {
} catch (IOException e) { } catch (IOException e) {
throw new RuntimeException(e); throw new RuntimeException(e);
} }
basicExportService.updateExportStatus(basicExportStatusEntity1); basicExportService.updateExportStatus(basicExportStatusEntity1);
return ResultVOUtils.success(); return ResultVOUtils.success();
} }

@ -77,6 +77,7 @@
</foreach> </foreach>
</if> </if>
</where> </where>
group by ipp.id
</select> </select>
<select id="filterPreProductList" resultType="com.glxp.api.entity.inv.InvPreProductEntity"> <select id="filterPreProductList" resultType="com.glxp.api.entity.inv.InvPreProductEntity">

@ -75,6 +75,7 @@
</foreach> </foreach>
</if> </if>
</where> </where>
group by ipp.id
</select> </select>
<select id="filterPreProductList" resultType="com.glxp.api.entity.inv.InvPreinProductEntity"> <select id="filterPreProductList" resultType="com.glxp.api.entity.inv.InvPreinProductEntity">
@ -215,5 +216,4 @@
GROUP BY ipp.relId, ipp.batchNo GROUP BY ipp.relId, ipp.batchNo
order by ipp.updateTime desc order by ipp.updateTime desc
</select> </select>
</mapper> </mapper>

@ -85,7 +85,7 @@
</foreach> </foreach>
</if> </if>
</where> </where>
GROUP BY ip.relIdFk, ip.batchNo GROUP BY ip.relIdFk, ip.batchNo, ip.supId
order by ip.updateTime desc order by ip.updateTime desc
</select> </select>

Loading…
Cancel
Save