|
@ -119,6 +119,7 @@ public class MysqlServiceImpl implements MysqlService { |
|
|
String operation_platform = resultSet.getString("operation_platform"); |
|
|
String operation_platform = resultSet.getString("operation_platform"); |
|
|
String goods_name = resultSet.getString("goods_name"); |
|
|
String goods_name = resultSet.getString("goods_name"); |
|
|
String timestampPart = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyyMMddHHmmssSSS")); |
|
|
String timestampPart = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyyMMddHHmmssSSS")); |
|
|
|
|
|
String orderNumber = UUID.randomUUID().toString().replaceAll("-", ""); |
|
|
|
|
|
|
|
|
if (StringUtils.isNumeric(name)) { |
|
|
if (StringUtils.isNumeric(name)) { |
|
|
Integer admin_id = Integer.valueOf(adminService.getId(name)); |
|
|
Integer admin_id = Integer.valueOf(adminService.getId(name)); |
|
@ -139,24 +140,24 @@ public class MysqlServiceImpl implements MysqlService { |
|
|
if (validZeroTypes.contains(gtype)) { |
|
|
if (validZeroTypes.contains(gtype)) { |
|
|
mysqlStmt.setInt(13, 0); |
|
|
mysqlStmt.setInt(13, 0); |
|
|
mysqlStmt.setNull(20, java.sql.Types.INTEGER); |
|
|
mysqlStmt.setNull(20, java.sql.Types.INTEGER); |
|
|
mysqlStmt.setString(1, "ERPCZ_" + timestampPart + randomNumber); |
|
|
|
|
|
|
|
|
mysqlStmt.setString(1, "ERPCZ_" +orderNumber ); |
|
|
} |
|
|
} |
|
|
if (validOneTypes.contains(gtype)) { |
|
|
if (validOneTypes.contains(gtype)) { |
|
|
mysqlStmt.setInt(13, 1); |
|
|
mysqlStmt.setInt(13, 1); |
|
|
mysqlStmt.setInt(20, 0); |
|
|
mysqlStmt.setInt(20, 0); |
|
|
mysqlStmt.setString(1, "ERPXF_" + timestampPart + randomNumber); |
|
|
|
|
|
|
|
|
mysqlStmt.setString(1, "ERPXF_" + orderNumber); |
|
|
} |
|
|
} |
|
|
if (validTwoTypes.contains(gtype)) { |
|
|
if (validTwoTypes.contains(gtype)) { |
|
|
mysqlStmt.setInt(13, 2); |
|
|
mysqlStmt.setInt(13, 2); |
|
|
mysqlStmt.setInt(20, 0); |
|
|
mysqlStmt.setInt(20, 0); |
|
|
mysqlStmt.setString(1, "ERPTK_" + timestampPart + randomNumber); |
|
|
|
|
|
|
|
|
mysqlStmt.setString(1, "ERPTK_" +orderNumber); |
|
|
mysqlStmt.setString(10, "退款商品"); |
|
|
mysqlStmt.setString(10, "退款商品"); |
|
|
mysqlStmt.setInt(11, 0); |
|
|
mysqlStmt.setInt(11, 0); |
|
|
} |
|
|
} |
|
|
if (validThreeTypes.contains(gtype)) { |
|
|
if (validThreeTypes.contains(gtype)) { |
|
|
mysqlStmt.setInt(13, 3); |
|
|
mysqlStmt.setInt(13, 3); |
|
|
mysqlStmt.setNull(20, java.sql.Types.INTEGER); |
|
|
mysqlStmt.setNull(20, java.sql.Types.INTEGER); |
|
|
mysqlStmt.setString(1, "ERPQT_" + timestampPart + randomNumber); |
|
|
|
|
|
|
|
|
mysqlStmt.setString(1, "ERPQT_" +orderNumber); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
mysqlStmt.setInt(2, jwcode); |
|
|
mysqlStmt.setInt(2, jwcode); |
|
|