Browse Source

物流优化

dev
wangfukang 1 year ago
parent
commit
1d0814a457
  1. 18
      hiver-admin/test-output/test-report.html
  2. 3
      hiver-core/src/main/java/cc/hiver/core/entity/LogiticsCompany.java
  3. 3
      hiver-core/src/main/java/cc/hiver/core/logisticsaddressbook/service/impl/LogisticsAddressBookServiceImpl.java
  4. 1
      hiver-core/src/main/java/cc/hiver/core/logisticsaddressbook/vo/LogisticsAddressBookQueryVo.java
  5. 25
      hiver-core/src/main/java/cc/hiver/core/logisticsorder/controller/LogisticsOrderController.java
  6. 4
      hiver-core/src/main/java/cc/hiver/core/logisticsorder/entity/LogisticsOrder.java
  7. 9
      hiver-core/src/main/java/cc/hiver/core/logisticsorder/mapper/LogisticsOrderMapper.java
  8. 9
      hiver-core/src/main/java/cc/hiver/core/logisticsorder/service/LogisticsOrderService.java
  9. 16
      hiver-core/src/main/java/cc/hiver/core/logisticsorder/service/impl/LogisticsOrderServiceImpl.java
  10. 12
      hiver-core/src/main/java/cc/hiver/core/logisticsorder/vo/LogisticsOrderQueryVo.java
  11. 24
      hiver-core/src/main/java/cc/hiver/core/serviceimpl/LogiticsCompanyServiceImpl.java
  12. 100
      hiver-core/src/main/resources/mapper/LogisticsOrderMapper.xml
  13. 1
      hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/controller/LogiticsCompanyController.java
  14. 10
      hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/utils/AliOcrUtil.java

18
hiver-admin/test-output/test-report.html

@ -5,7 +5,7 @@
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<title>Hiver���Ա���</title>
<title>Hiver测试报告</title>
<link rel="apple-touch-icon" href="spark/logo.png">
<link rel="shortcut icon" href="spark/logo.png">
<link rel="stylesheet" href="spark/spark-style.css">
@ -35,7 +35,7 @@
<a href="#"><span class="badge badge-primary">Hiver</span></a>
</li>
<li class="m-r-10">
<a href="#"><span class="badge badge-primary">ʮһ�� 10, 2024 22:06:39</span></a>
<a href="#"><span class="badge badge-primary">十一月 15, 2024 17:26:52</span></a>
</li>
</ul>
</div>
@ -84,7 +84,7 @@
<div class="test-detail">
<span class="meta text-white badge badge-sm"></span>
<p class="name">passTest</p>
<p class="text-sm"><span>22:06:39 ����</span> / <span>0.016 secs</span></p>
<p class="text-sm"><span>17:26:54 下午</span> / <span>0.023 secs</span></p>
</div>
<div class="test-contents d-none">
<div class="detail-head">
@ -92,9 +92,9 @@
<div class="info">
<div class='float-right'><span class='badge badge-default'>#test-id=1</span></div>
<h5 class="test-status text-pass">passTest</h5>
<span class='badge badge-success'>11.10.2024 22:06:39</span>
<span class='badge badge-danger'>11.10.2024 22:06:39</span>
<span class='badge badge-default'>0.016 secs</span>
<span class='badge badge-success'>11.15.2024 17:26:54</span>
<span class='badge badge-danger'>11.15.2024 17:26:54</span>
<span class='badge badge-default'>0.023 secs</span>
</div>
<div class="m-t-10 m-l-5"></div>
</div>
@ -104,7 +104,7 @@
<tbody>
<tr class="event-row">
<td><span class="badge log pass-bg">Pass</span></td>
<td>22:06:39</td>
<td>17:26:54</td>
<td>
Test passed
</td>
@ -128,13 +128,13 @@
<div class="col-md-3">
<div class="card"><div class="card-body">
<p class="m-b-0">Started</p>
<h3>ʮһ�� 10, 2024 22:06:39</h3>
<h3>十一月 15, 2024 17:26:52</h3>
</div></div>
</div>
<div class="col-md-3">
<div class="card"><div class="card-body">
<p class="m-b-0">Ended</p>
<h3>ʮһ�� 10, 2024 22:06:39</h3>
<h3>十一月 15, 2024 17:26:54</h3>
</div></div>
</div>
<div class="col-md-3">

3
hiver-core/src/main/java/cc/hiver/core/entity/LogiticsCompany.java

@ -107,6 +107,9 @@ public class LogiticsCompany extends HiverBaseEntity {
@ApiModelProperty(value = "是否支持上门取货:0:否;1:是")
private Integer canToDoor = 0;
@ApiModelProperty(value = "打印方式")
private String printMethod;
@Transient
@TableField(exist = false)
@ApiModelProperty(value = "物流公司id")

3
hiver-core/src/main/java/cc/hiver/core/logisticsaddressbook/service/impl/LogisticsAddressBookServiceImpl.java

@ -114,6 +114,9 @@ public class LogisticsAddressBookServiceImpl extends ServiceImpl<LogisticsAddres
wrapper.like(LogisticsAddressBook::getShipperOrReceiverName, logisticsAddressBookQueryVo.getKeyWord()).or()
.like(LogisticsAddressBook::getMobile, logisticsAddressBookQueryVo.getKeyWord());
}
if(logisticsAddressBookQueryVo != null && logisticsAddressBookQueryVo.getAddressType() !=null ){
wrapper.eq(LogisticsAddressBook::getAddressType, logisticsAddressBookQueryVo.getAddressType());
}
page.setCurrent(logisticsAddressBookQueryVo.getPageNum());
page.setSize(logisticsAddressBookQueryVo.getPageSize());
return logisticsAddressBookMapper.selectPage(page,wrapper);

1
hiver-core/src/main/java/cc/hiver/core/logisticsaddressbook/vo/LogisticsAddressBookQueryVo.java

@ -27,5 +27,6 @@ public class LogisticsAddressBookQueryVo extends HiverBasePageQuery {
@ApiModelProperty(value = "物流公司id")
private String companyId;
@ApiModelProperty(value = "模糊查询条件")
private String keyWord;
}

25
hiver-core/src/main/java/cc/hiver/core/logisticsorder/controller/LogisticsOrderController.java

@ -200,4 +200,29 @@ public class LogisticsOrderController {
return ResultUtil.error("查询物流统计失败!");
}
}
/**
* 批量更新订单状态
* @author 王富康
* @date 2024/11/15
* @param orderIds
* @param status
* @return Result
*/
@RequestMapping(value = "/batchUpdateOrderStatus", method = RequestMethod.POST)
@ApiOperation(value = "批量更新订单状态")
public Result batchUpdateOrderStatus(String orderIds, String status) {
if(StringUtils.isEmpty(orderIds)){
return ResultUtil.error("订单id不能为空!");
}
if(StringUtils.isEmpty(status)){
return ResultUtil.error("订单状态不能为空!");
}
try{
logisticsOrderService.batchUpdateOrderStatus(orderIds, status);
return ResultUtil.error("批量更新订单状态成功!");
}catch (Exception e){
return ResultUtil.error("批量更新订单状态失败!");
}
}
}

4
hiver-core/src/main/java/cc/hiver/core/logisticsorder/entity/LogisticsOrder.java

@ -198,5 +198,9 @@ public class LogisticsOrder{
@ApiModelProperty(value = "中转另付 0 否 1是")
private String transferAddition;
@CompareField(name = "订单状态")
@ApiModelProperty(value = "订单状态")
private String orderStatus;
}

9
hiver-core/src/main/java/cc/hiver/core/logisticsorder/mapper/LogisticsOrderMapper.java

@ -43,4 +43,13 @@ public interface LogisticsOrderMapper extends BaseMapper<LogisticsOrder> {
StatisticsVo getLogisticsOrderStatistics(@Param("logisticsOrderQueryVo") LogisticsOrderQueryVo logisticsOrderQueryVo);
int getCustomerCount(@Param("logisticsOrderQueryVo") LogisticsOrderQueryVo logisticsOrderQueryVo);
/**
* 批量更新订单状态
* @author 王富康
* @date 2024/11/15
* @param orderIdList
* @param orderStatus
*/
void batchUpdateOrderStatus(@Param("orderIdList")List<String> orderIdList,@Param("orderStatus") String orderStatus);
}

9
hiver-core/src/main/java/cc/hiver/core/logisticsorder/service/LogisticsOrderService.java

@ -52,4 +52,13 @@ public interface LogisticsOrderService extends IService<LogisticsOrder> {
* @return StatisticsVo
*/
StatisticsVo getLogisticsOrderStatistics(LogisticsOrderQueryVo logisticsOrderQueryVo);
/**
* 批量更新订单状态
* @author 王富康
* @date 2024/11/15
* @param orderIds
* @param orderStatus
*/
void batchUpdateOrderStatus(String orderIds, String orderStatus);
}

16
hiver-core/src/main/java/cc/hiver/core/logisticsorder/service/impl/LogisticsOrderServiceImpl.java

@ -18,6 +18,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Date;
import java.util.List;
@ -126,4 +127,19 @@ public class LogisticsOrderServiceImpl extends ServiceImpl<LogisticsOrderMapper,
statisticsVo.setTotalLoadingFee(carStatisticsVo.getTotalLoadingFee());
return statisticsVo;
}
/**
* 批量更新订单状态
*
* @param orderIds
* @param orderStatus
* @author 王富康
* @date 2024/11/15
*/
@Override
public void batchUpdateOrderStatus(String orderIds, String orderStatus) {
// orderIds 逗号分隔解析为list<String>
final List<String> orderIdList = Arrays.asList(orderIds.split(","));
logisticsOrderMapper.batchUpdateOrderStatus(orderIdList, orderStatus);
}
}

12
hiver-core/src/main/java/cc/hiver/core/logisticsorder/vo/LogisticsOrderQueryVo.java

@ -27,12 +27,18 @@ public class LogisticsOrderQueryVo extends HiverBasePageQuery {
@ApiModelProperty(value = "到达站id")
private String arrivalStationId;
@ApiModelProperty(value = "发货人Id")
private String shipperId;
@ApiModelProperty(value = "发货人名称")
private String shipperName;
@ApiModelProperty(value = "发货人联系方式")
private String shipperMobile;
@ApiModelProperty(value = "收货人名称")
private String receiverId;
@ApiModelProperty(value = "收货人名称")
private String receiverName;
@ -78,5 +84,11 @@ public class LogisticsOrderQueryVo extends HiverBasePageQuery {
@ApiModelProperty(value = "是否有修改记录的筛选")
private String isUpdate;
@ApiModelProperty(value = "订单状态")
private String orderStatus;
@ApiModelProperty(value = "修改记录数")
private String changeCount;
}

24
hiver-core/src/main/java/cc/hiver/core/serviceimpl/LogiticsCompanyServiceImpl.java

@ -19,6 +19,8 @@ import cc.hiver.core.base.HiverBaseDao;
import cc.hiver.core.common.constant.CommonConstant;
import cc.hiver.core.dao.LogiticsCompanyDao;
import cc.hiver.core.entity.LogiticsCompany;
import cc.hiver.core.logisticsuser.entity.LogisticsUser;
import cc.hiver.core.logisticsuser.service.LogisticsUserService;
import cc.hiver.core.service.LogiticsCompanyService;
import cc.hiver.core.vo.LogiticsCompanyQueryVo;
import cn.hutool.core.util.StrUtil;
@ -46,6 +48,9 @@ public class LogiticsCompanyServiceImpl implements LogiticsCompanyService {
@Autowired
private LogiticsCompanyDao companyDao;
@Autowired
private LogisticsUserService logisticsUserService;
@Override
public HiverBaseDao<LogiticsCompany, String> getRepository() {
return companyDao;
@ -106,7 +111,24 @@ public class LogiticsCompanyServiceImpl implements LogiticsCompanyService {
@Override
public List<LogiticsCompany> findByMobile(String mobile) {
return companyDao.findByMobile(mobile);
List<LogiticsCompany> logiticsCompanyList = companyDao.findByMobile(mobile);
if (logiticsCompanyList.isEmpty()) {
// 物流公司主表中没有查询到信息,查询物流公司员工信息
final LogisticsUser logisticsUser = logisticsUserService.findByMobile(mobile);
if(logisticsUser == null){
return new ArrayList<>();
}else{
final LogiticsCompany logiticsCompany = companyDao.getById(logisticsUser.getCompanyId());
// 将员工的信息封装至公司信息中
logiticsCompany.setId(logisticsUser.getId());
logiticsCompany.setPassword(logisticsUser.getPassword());
logiticsCompany.setUsername(logisticsUser.getMobile());
logiticsCompany.setCompanyId(logisticsUser.getCompanyId());
logiticsCompanyList.add(logiticsCompany);
return logiticsCompanyList;
}
}
return logiticsCompanyList;
}
@Override

100
hiver-core/src/main/resources/mapper/LogisticsOrderMapper.xml

@ -40,13 +40,15 @@
<result column="image_path" jdbcType="VARCHAR" property="imagePath" />
<result column="payment_for_goods" jdbcType="VARCHAR" property="paymentForGoods" />
<result column="transfer_addition" jdbcType="VARCHAR" property="transferAddition" />
<result column="order_status" jdbcType="VARCHAR" property="orderStatus" />
</resultMap>
<sql id="Base_Column_List">
id, create_by, create_by_name, create_time, del_flag, update_by, update_time,company_id, company_name, circuit_id, circuit_name,
shipper_name, shipper_mobile, shipper_address, receiver_name, receiver_mobile, receiver_address,
go_station_id, go_station_name, arrival_station_id, arrival_station_name, weight, count, freight, premium,
transit_fee, tips, method_of_settlement, cost, all_cost, order_number, object_name, remark, receiving_user_id, receiving_user_name,image_path, payment_for_goods, transfer_addition
transit_fee, tips, method_of_settlement, cost, all_cost, order_number, object_name, remark, receiving_user_id,
receiving_user_name,image_path, payment_for_goods, transfer_addition,order_status
</sql>
<select id="selectByPrimaryKey" parameterType="java.lang.String" resultMap="BaseResultMap">
@ -66,7 +68,8 @@
(id, create_by, create_by_name, create_time, del_flag, update_by, update_time,company_id, company_name, circuit_id, circuit_name,
shipper_name, shipper_mobile, shipper_address, receiver_name, receiver_mobile, receiver_address,
go_station_id, go_station_name, arrival_station_id, arrival_station_name, weight, count, freight, premium,
transit_fee, tips, method_of_settlement, cost, all_cost, order_number, object_name, remark, receiving_user_id, receiving_user_name,image_path, payment_for_goods, transfer_addition)
transit_fee, tips, method_of_settlement, cost, all_cost, order_number, object_name, remark, receiving_user_id, receiving_user_name,
image_path, payment_for_goods, transfer_addition,order_status)
values (#{id,jdbcType=VARCHAR}, #{createBy,jdbcType=VARCHAR}, #{createByName,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP},
#{delFlag,jdbcType=INTEGER}, #{updateBy,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP},
#{companyId,jdbcType=VARCHAR}, #{companyName,jdbcType=VARCHAR}, #{circuitId,jdbcType=VARCHAR}, #{circuitName,jdbcType=VARCHAR},
@ -77,72 +80,102 @@
#{transitFee,jdbcType=DECIMAL}, #{tips,jdbcType=DECIMAL}, #{methodOfSettlement,jdbcType=VARCHAR}, #{cost,jdbcType=DECIMAL},
#{allCost,jdbcType=DECIMAL}, #{orderNumber,jdbcType=VARCHAR}, #{objectName,jdbcType=VARCHAR}, #{remark,jdbcType=VARCHAR},
#{receivingUserId,jdbcType=VARCHAR}, #{receivingUserName,jdbcType=VARCHAR},#{imagePath,jdbcType=VARCHAR}, #{paymentForGoods,jdbcType=VARCHAR},
#{transferAddition,jdbcType=VARCHAR})
#{transferAddition,jdbcType=VARCHAR},#{orderStatus,jdbcType=VARCHAR})
</insert>
<!--管理商品分页列表-->
<select id="getLogisticsOrderPageList" resultMap="BaseResultMap" parameterType="cc.hiver.core.logisticsorder.vo.LogisticsOrderQueryVo">
WITH OrderChangeCount AS (
SELECT
order_id,
COUNT(*) AS change_count
FROM
t_logistics_order_change_log
GROUP BY
order_id
)
select
<include refid="Base_Column_List" />
from t_logistics_order
t.id, t.create_by,
t.create_by_name, t.create_time, t.del_flag, t.update_by, t.update_time, t.company_id, t.company_name, t.circuit_id, t.circuit_name,
t.shipper_name, t.shipper_mobile, t.shipper_address, t.receiver_name, t.receiver_mobile, t.receiver_address,
t.go_station_id, t.go_station_name, t.arrival_station_id, t.arrival_station_name, t.weight, t.count, t.freight, t.premium,
t.transit_fee, t.tips, t.method_of_settlement, t.cost, t.all_cost, t.order_number, t.object_name, t.remark, t.receiving_user_id,
t.receiving_user_name,t.image_path, t.payment_for_goods, t.transfer_addition,t.order_status,
COALESCE(occ.change_count, 0) AS change_count
from t_logistics_order t
LEFT JOIN
OrderChangeCount occ
ON
t.id = occ.order_id
<where>
<!-- 根据物流公司id、线路id、出发站id、到达站id查 精准查询-->
<if test='queryParams.companyId!=null and queryParams.companyId.trim() neq ""'>
AND company_id = #{queryParams.companyId}
AND t.company_id = #{queryParams.companyId}
</if>
<if test='queryParams.circuitId!=null and queryParams.circuitId.trim() neq ""'>
AND circuit_id = #{queryParams.circuitId}
AND t.circuit_id = #{queryParams.circuitId}
</if>
<if test='queryParams.goStationId!=null and queryParams.goStationId.trim() neq ""'>
AND go_station_id = #{queryParams.goStationId}
AND t.go_station_id = #{queryParams.goStationId}
</if>
<if test='queryParams.arrivalStationId!=null and queryParams.arrivalStationId.trim() neq ""'>
AND arrival_station_id = #{queryParams.arrivalStationId}
AND t.arrival_station_id = #{queryParams.arrivalStationId}
</if>
<if test='queryParams.shipperId!=null and queryParams.shipperId.trim() neq ""'>
AND t.shipper_id = #{queryParams.shipperId}
</if>
<if test='queryParams.receiverId!=null and queryParams.receiverId.trim() neq ""'>
AND t.receiver_id = #{queryParams.receiverId}
</if>
<!--模糊查询项:收货人电话、收货人名称、发货人电话、发货人名称、站点名、操作人名、线路名-->
<if test='queryParams.companyName!=null and queryParams.companyName.trim() neq ""'>
AND company_name like concat('%',#{queryParams.companyName},'%')
AND t.company_name like concat('%',#{queryParams.companyName},'%')
</if>
<if test='queryParams.circuitName!=null and queryParams.circuitName.trim() neq ""'>
AND circuit_name like concat('%',#{queryParams.circuitName},'%')
AND t.circuit_name like concat('%',#{queryParams.circuitName},'%')
</if>
<if test='queryParams.shipperName!=null and queryParams.shipperName.trim() neq ""'>
AND shipper_name like concat('%',#{queryParams.shipperName},'%')
AND t.shipper_name like concat('%',#{queryParams.shipperName},'%')
</if>
<if test='queryParams.shipperMobile!=null and queryParams.shipperMobile.trim() neq ""'>
AND shipper_mobile like concat('%',#{queryParams.shipperMobile},'%')
AND t.shipper_mobile like concat('%',#{queryParams.shipperMobile},'%')
</if>
<if test='queryParams.shipperAddress!=null and queryParams.shipperAddress.trim() neq ""'>
AND shipper_address like concat('%',#{queryParams.shipperAddress},'%')
AND t.shipper_address like concat('%',#{queryParams.shipperAddress},'%')
</if>
<if test='queryParams.receiverName!=null and queryParams.receiverName.trim() neq ""'>
AND receiver_name like concat('%',#{queryParams.receiverName},'%')
AND t.receiver_name like concat('%',#{queryParams.receiverName},'%')
</if>
<if test='queryParams.receiverMobile!=null and queryParams.receiverMobile.trim() neq ""'>
AND receiver_mobile like concat('%',#{queryParams.receiverMobile},'%')
AND t.receiver_mobile like concat('%',#{queryParams.receiverMobile},'%')
</if>
<if test='queryParams.goStationName!=null and queryParams.goStationName.trim() neq ""'>
AND go_station_name like concat('%',#{queryParams.goStationName},'%')
AND t.go_station_name like concat('%',#{queryParams.goStationName},'%')
</if>
<if test='queryParams.arrivalStationName!=null and queryParams.arrivalStationName.trim() neq ""'>
AND arrival_station_name like concat('%',#{queryParams.arrivalStationName},'%')
AND t.arrival_station_name like concat('%',#{queryParams.arrivalStationName},'%')
</if>
<if test='queryParams.orderNumber!=null and queryParams.orderNumber.trim() neq ""'>
AND order_number like concat('%',#{queryParams.orderNumber},'%')
AND t.order_number like concat('%',#{queryParams.orderNumber},'%')
</if>
<!--开始时间、结束时间-->
<if test="queryParams.startDate!=null and queryParams.endDate!=null">
AND create_time BETWEEN #{queryParams.startDate} AND #{queryParams.endDate}
AND t.create_time BETWEEN #{queryParams.startDate} AND #{queryParams.endDate}
</if>
<!-- 开单模糊搜索前台应该传一个字段,搜几个条件 -->
<if test="queryParams.searchStr != null and queryParams.searchStr != ''">
and (
company_name like concat('%',#{queryParams.searchStr},'%')
or circuit_name like concat('%',#{queryParams.searchStr},'%')
or shipper_name like concat('%',#{queryParams.searchStr},'%')
or shipper_mobile like concat('%',#{queryParams.searchStr},'%')
or receiver_name like concat('%',#{queryParams.searchStr},'%')
or receiver_mobile like concat('%',#{queryParams.searchStr},'%')
t.company_name like concat('%',#{queryParams.searchStr},'%')
or t.circuit_name like concat('%',#{queryParams.searchStr},'%')
or t.shipper_id like concat('%',#{queryParams.searchStr},'%')
or t.shipper_name like concat('%',#{queryParams.searchStr},'%')
or t.shipper_mobile like concat('%',#{queryParams.searchStr},'%')
or t.receiver_id like concat('%',#{queryParams.searchStr},'%')
or t.receiver_name like concat('%',#{queryParams.searchStr},'%')
or t.receiver_mobile like concat('%',#{queryParams.searchStr},'%')
or t.order_status like concat('%',#{queryParams.searchStr},'%')
)
</if>
<!--是否有修改记录的筛选-->
@ -150,12 +183,13 @@
and exists (
select 1
from t_logistics_order_change_log tloc
where id = tloc.order_id
where t.id = tloc.order_id
)
</if>
</where>
ORDER BY
create_time desc
change_count desc,
t.create_time desc
</select>
@ -212,4 +246,14 @@
AND arrival_station_id = #{logisticsOrderQueryVo.arrivalStationId}
</if>
</select>
<update id="batchUpdateOrderStatus" >
update t_logistics_order
set order_status = #{orderStatus,jdbcType=VARCHAR}
where id in
<foreach close=")" collection="orderIdList" item="listItem" open="(" separator=",">
#{listItem}
</foreach>
</update>
</mapper>

1
hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/controller/LogiticsCompanyController.java

@ -152,7 +152,6 @@ public class LogiticsCompanyController {
company.setDepoBal(oldCompanyDepoBal.add(company.getDepoNum()));
company.setDepoNum(new BigDecimal(0));
}
companyService.update(company);
return ResultUtil.success("编辑成功");
}

10
hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/utils/AliOcrUtil.java

@ -851,7 +851,7 @@ public class AliOcrUtil {
msgManager.add(userMsg);
stopWatch.start("开始回答");
final QwenParam param =
QwenParam.builder().model("qwen-turbo-0919").messages(msgManager.get())
QwenParam.builder().model("qwen-coder-turbo").messages(msgManager.get())
.resultFormat(QwenParam.ResultFormat.MESSAGE)
.seed(1234)
.temperature(0.7F)
@ -903,7 +903,7 @@ public class AliOcrUtil {
msgManager.add(systemMsg);
msgManager.add(userMsg);
final QwenParam param =
QwenParam.builder().model("qwen-turbo-0919").messages(msgManager.get())
QwenParam.builder().model("qwen-coder-turbo").messages(msgManager.get())
.resultFormat(QwenParam.ResultFormat.MESSAGE)
.seed(1234)
.temperature(0.7F)
@ -945,7 +945,7 @@ public class AliOcrUtil {
msgManager.add(userMsg);
stopWatch.start("开始回答");
final QwenParam param =
QwenParam.builder().model("qwen-turbo-0919").messages(msgManager.get())
QwenParam.builder().model("qwen-coder-turbo").messages(msgManager.get())
.resultFormat(QwenParam.ResultFormat.MESSAGE)
.seed(1234)
.temperature(0.85F)
@ -1224,7 +1224,7 @@ public class AliOcrUtil {
msgManager.add(userMsg);
stopWatch.start("开始回答");
final QwenParam param =
QwenParam.builder().model("qwen-turbo-0919").messages(msgManager.get())
QwenParam.builder().model("qwen-coder-turbo").messages(msgManager.get())
.resultFormat(QwenParam.ResultFormat.MESSAGE)
.build();
final GenerationResult result = gen.call(param);
@ -1267,7 +1267,7 @@ public class AliOcrUtil {
msgManager.add(userMsg);
stopWatch.start("开始回答");
final QwenParam param =
QwenParam.builder().model("qwen-turbo-0919").messages(msgManager.get())
QwenParam.builder().model("qwen-coder-turbo").messages(msgManager.get())
.resultFormat(QwenParam.ResultFormat.MESSAGE)
.build();
final GenerationResult result = gen.call(param);

Loading…
Cancel
Save