Browse Source

佘莉 原标签打印流水号业务的逻辑BUG

master
DouDou 1 year ago
parent
commit
6a80a7f7a1
  1. 5
      src/main/java/com/gaotao/modules/finishedProduct/service/impl/PackingServiceImpl.java
  2. 2
      src/main/java/com/gaotao/modules/pda/dao/impl/RollDaoImpl.java
  3. 1
      src/main/java/com/gaotao/modules/shopOrder/controller/ShopOrderController.java
  4. 2
      src/main/resources/mapper/shopOrder/ShopOrderMapper.xml

5
src/main/java/com/gaotao/modules/finishedProduct/service/impl/PackingServiceImpl.java

@ -26,6 +26,7 @@ import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import java.text.DecimalFormat;
import java.util.*; import java.util.*;
import java.util.stream.Collectors; import java.util.stream.Collectors;
@ -449,7 +450,9 @@ public class PackingServiceImpl implements PackingService {
if (stringStringMap.get(cloumn) != null) { if (stringStringMap.get(cloumn) != null) {
if ("数量".equals(cloumn)) { if ("数量".equals(cloumn)) {
cloumnSql.append(" , ").append(cloumn); cloumnSql.append(" , ").append(cloumn);
valueSql.append(" , ").append("'" + pickingNumber.intValue() + "'");
// 创建一个DecimalFormat实例并设置格式模式
DecimalFormat df = new DecimalFormat("#.###");
valueSql.append(" , ").append("'" + df.format(pickingNumber) + "'");
} }
// else if ("U_PDNum".equals(cloumn)){ // else if ("U_PDNum".equals(cloumn)){
// cloumnSql.append(" , ").append(cloumn); // cloumnSql.append(" , ").append(cloumn);

2
src/main/java/com/gaotao/modules/pda/dao/impl/RollDaoImpl.java

@ -234,7 +234,7 @@ public class RollDaoImpl implements RollDao {
sql.append("WHERE"); sql.append("WHERE");
sql.append(" RollNo = :rollNo AND Site =:site AND Status_DB =:status_DB and warehouseid = :warehouseID "); sql.append(" RollNo = :rollNo AND Site =:site AND Status_DB =:status_DB and warehouseid = :warehouseID ");
sql.append(" AND RollDate <= dateadd(DAY, CAST(dbo.get_sys_config_value('rollOutDateCheck') AS INT), "); sql.append(" AND RollDate <= dateadd(DAY, CAST(dbo.get_sys_config_value('rollOutDateCheck') AS INT), ");
sql.append(" (SELECT MIN(RollDate) FROM C_RollInfo WHERE PartNo = :partNo and Status_DB = 'I' and ISNULL(scanner_status, 'N') != 'Y' )) ");
sql.append(" (SELECT MIN(RollDate) FROM C_RollInfo WHERE PartNo = :partNo and Status_DB = 'I' and ISNULL(scanner_status, 'N') != 'Y' and warehouseid = :warehouseID) ) ");
List<RollInfo> query = parameterJdbcTemplate.query(sql.toString(), paramMap, new BeanPropertyRowMapper<>(RollInfo.class)); List<RollInfo> query = parameterJdbcTemplate.query(sql.toString(), paramMap, new BeanPropertyRowMapper<>(RollInfo.class));
if (CollectionUtil.isNotEmpty(query)){ if (CollectionUtil.isNotEmpty(query)){

1
src/main/java/com/gaotao/modules/shopOrder/controller/ShopOrderController.java

@ -445,7 +445,6 @@ public class ShopOrderController extends AbstractController {
* @Param shopOrderData * @Param shopOrderData
**/ **/
@PostMapping("getOrderInfo") @PostMapping("getOrderInfo")
public R getOrderInfo(@RequestBody ShopOrderData shopOrderData) { public R getOrderInfo(@RequestBody ShopOrderData shopOrderData) {
ShopOrderData orderInfo = shopOrderService.getOrderInfo(shopOrderData); ShopOrderData orderInfo = shopOrderService.getOrderInfo(shopOrderData);
return R.ok().put("orderInfo", orderInfo); return R.ok().put("orderInfo", orderInfo);

2
src/main/resources/mapper/shopOrder/ShopOrderMapper.xml

@ -539,7 +539,7 @@
, P.PartDescription as part_desc , P.PartDescription as part_desc
, isnull(P.Spec, '') as spec , isnull(P.Spec, '') as spec
, T.Remark as remark , T.Remark as remark
, dbo.getOrderFirstItemNoFun(T.Site, T.OrderNo) as first_item_no
, dbo.get_ShopOrderPrintInfo(T.Site, T.OrderNo) as first_item_no
from ShopOrder as T, from ShopOrder as T,
Part as P Part as P
Where T.Site = P.Site Where T.Site = P.Site

Loading…
Cancel
Save