diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/controller/BackReceiveController.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/controller/BackReceiveController.java index 7748f3b5..d7a430ed 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/controller/BackReceiveController.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/controller/BackReceiveController.java @@ -102,6 +102,29 @@ public class BackReceiveController extends BaseController { } } + /** + * 退料接收-rfid退料 + * + * @param record 查询条件 + * @return AjaxResult对象 + */ + @Log(title = "退料接收-rfid退料", businessType = BusinessType.INSERT) + @PostMapping("setRfidCodeBack") + public AjaxResult setRfidCodeBack(@RequestBody BackApplyInfo record) { + try { + int res =backReceiveService.setRfidCodeBack(record); + if (res>0){ + return AjaxResult.success("接收成功"); + }else if (res==-1){ + return AjaxResult.error("该RFID编码已接收"); + }else { + return AjaxResult.error("接收失败"); + } + } catch (Exception e) { + throw new RuntimeException(e); + } + } + @Log(title = "退料接收-结束任务", businessType = BusinessType.INSERT) @PostMapping("endBack") public AjaxResult endBack(@RequestBody BackApplyInfo record) { diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/controller/LeaseOutDetailsController.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/controller/LeaseOutDetailsController.java index 192f5aeb..f5a28c2b 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/controller/LeaseOutDetailsController.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/controller/LeaseOutDetailsController.java @@ -1,5 +1,8 @@ package com.bonus.sgzb.app.controller; +import com.bonus.sgzb.app.domain.BackApplyInfo; +import com.bonus.sgzb.app.domain.LeaseApplyDetails; +import com.bonus.sgzb.app.domain.TmTask; import com.bonus.sgzb.app.service.LeaseOutDetailsService; import com.bonus.sgzb.base.api.domain.LeaseOutDetails; import com.bonus.sgzb.common.core.web.controller.BaseController; @@ -10,6 +13,7 @@ import com.bonus.sgzb.common.log.enums.BusinessType; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; +import java.util.List; /** * Description: 任务领料出库详情表控制器 @@ -75,4 +79,20 @@ public class LeaseOutDetailsController extends BaseController { return leaseOutDetailsService.submitOut(record); } + + /** + * 综合查询--领用记录查询 + * @param bean + */ + @Log(title = "综合查询--领用记录查询", businessType = BusinessType.UPDATE) + @PostMapping("/leaseOutRecord") + public AjaxResult leaseOutRecord(@RequestBody LeaseApplyDetails bean){ + try { + List list = leaseOutDetailsService.leaseOutRecord(bean); + return success(list); + } catch (Exception e) { + throw new RuntimeException(e); + } + } + } diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/domain/BackApplyInfo.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/domain/BackApplyInfo.java index 7c907c63..092a459d 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/domain/BackApplyInfo.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/domain/BackApplyInfo.java @@ -7,6 +7,7 @@ import java.util.List; /** * 退料 + * @author bns_han */ @Data public class BackApplyInfo { diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/domain/LeaseApplyDetails.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/domain/LeaseApplyDetails.java index 7f7e1937..7447eded 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/domain/LeaseApplyDetails.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/domain/LeaseApplyDetails.java @@ -121,6 +121,11 @@ public class LeaseApplyDetails implements Serializable { @ApiModelProperty(value = "计量单位") private String unitName; + /** + * 工程名称 + */ + private String proName; + /** * 设备所属类型 */ @@ -154,4 +159,11 @@ public class LeaseApplyDetails implements Serializable { */ @ApiModelProperty(value = "当前库管员领料出库的单子") private Integer count; + + @ApiModelProperty(value="开始时间") + private String startTime; + @ApiModelProperty(value="结束时间") + private String endTime; + @ApiModelProperty(value="关键字") + private String keyWord; } \ No newline at end of file diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/mapper/BackReceiveMapper.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/mapper/BackReceiveMapper.java index e4c7a93a..1da4567a 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/mapper/BackReceiveMapper.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/mapper/BackReceiveMapper.java @@ -8,54 +8,164 @@ import java.util.Date; import java.util.List; +/** + * @author bns_han + */ @Mapper public interface BackReceiveMapper { + /** + * 退料接收列表 + * + * @param record 查询条件 + * @return List + */ List getbackReceiveList(BackApplyInfo record); + /** + * 退料接收明细 + * + * @param record 查询条件 + * @return List + */ List receiveView(BackApplyInfo record); /** - * 添加退料合格数量 - */ - int setCheckDetails(BackApplyInfo record); - + * 添加接收数据back_check_details + * @param record + * @return int + */ int insertCheckDetails(BackApplyInfo record); + /** + * 查询编号 + * @param date + * @param taskType + * @return int + */ int selectTaskNumByMonthWx(@Param("date") Date date, @Param("taskType") Integer taskType); + /** + * 添加维修任务 + * @param bean + * @return int + */ int addWxTask(BackApplyInfo bean); + /** + * 添加维修协议 + * @param bean + * @return int + */ int addWxTaskAgreement(BackApplyInfo bean); + /** + * 更新任务状态 + * @param taskId + * @param status + * @return int + */ int updateTaskStatus(@Param("taskId") int taskId, @Param("status") int status); + /** + * 更新ma_machine + * @param maId + * @param maStatus + * @return int + */ int updateMaStatus(@Param("maId") int maId,@Param("maStatus") String maStatus); + /** + * getHgList + * @param record + * @return List + */ List getHgList(BackApplyInfo record); - int insertIAD(BackApplyInfo bi); + /** + * 插入input_apply_details + * @param bi + * @return int + */ + int insertIad(BackApplyInfo bi); - int updateMT(BackApplyInfo bi); + /** + * 修改ma_type库存 + * @param bi + * @return int + */ + int updateMt(BackApplyInfo bi); + /** + * 查询 + * @param record + * @return List + */ List getWxList(BackApplyInfo record); - int insertTT(BackApplyInfo bean); + /** + * tm_task + * @param bean + * @return int + */ + int insertTt(BackApplyInfo bean); - int insertRAD(BackApplyInfo wx); + /** + * repair_apply_details + * @param wx + * @return int + */ + int insertRad(BackApplyInfo wx); - int insertTTA(@Param("taskId") int taskId,@Param("agreementId") String agreementId); + /** + * tm_task_agreement + * @param taskId + * @param agreementId + * @return int + */ + int insertTta(@Param("taskId") int taskId,@Param("agreementId") String agreementId); + /** + * 查询 + * @param record + * @return List + */ List getBfList(BackApplyInfo record); - int insertSAD(BackApplyInfo bf); + /** + * 插入scrap_apply_details + * @param bf + * @return int + */ + int insertSad(BackApplyInfo bf); + /** + * 编码查询 + * @param record + * @return List + */ List codeQuery(BackApplyInfo record); + /** + * 二维码查询 + * @param record + * @return List + */ List qrcodeQuery(BackApplyInfo record); + /** + * 退料接收记录 + * @param record + * @return List + */ List backReceiveRecord(BackApplyInfo record); + /** + * 查询 + * @param maId + * @param taskId + * @return int + */ int selectCodeByMaIdAndTaskId(@Param("maId") Integer maId,@Param("taskId") Integer taskId); /** diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/mapper/LeaseOutDetailsMapper.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/mapper/LeaseOutDetailsMapper.java index cec88c8d..2df81ada 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/mapper/LeaseOutDetailsMapper.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/mapper/LeaseOutDetailsMapper.java @@ -1,5 +1,7 @@ package com.bonus.sgzb.app.mapper; +import com.bonus.sgzb.app.domain.LeaseApplyDetails; +import com.bonus.sgzb.app.domain.TmTask; import com.bonus.sgzb.base.api.domain.LeaseOutDetails; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; @@ -51,4 +53,11 @@ public interface LeaseOutDetailsMapper { int updateTaskStatus(@Param("taskId") String taskId,@Param("status")int status); String getMachineStatus(LeaseOutDetails record); + + /** + * 综合查询--领用记录查询 + * @param bean + * @return List + */ + List leaseOutRecord(LeaseApplyDetails bean); } diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/BackApplyService.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/BackApplyService.java index 71980f6a..e2b5275a 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/BackApplyService.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/BackApplyService.java @@ -6,45 +6,110 @@ import com.bonus.sgzb.app.domain.TmTask; import java.util.List; +/** + * @author bns_han + */ public interface BackApplyService { /** - * 查询退料单位列表 - */ + * 查询退料单位列表 + * @param record + * @return List + */ List getbackUnit(BmAgreementInfo record); /** - * 查询退料工程列表 - */ + * 查询退料工程列表 + * @param record + * @return List + */ List getbackPro(BmAgreementInfo record); /** - * 创建任务单 - */ + * 创建任务单 + * @param task + * @return int + */ int insertTask(TmTask task); /** - * 退料申请列表 - */ + * 退料申请列表 + * @param record + * @return List + */ List getbackList(BackApplyInfo record); + /** + * 任务协议表(tm_task_agreement) + * @param task + * @return int + */ int insertTaskAgreement(TmTask task); + /** + * 退料任务表(back_apply_info) + * @param task + * @return int + */ int insertBackApply(TmTask task); + /** + * 获取物料列表 + * + * @param record 查询条件 + * @return List + */ List materialList(BackApplyInfo record); + /** + * 提交物料型号及数量 + * + * @param record 查询条件 + * @return int + */ int upload(BackApplyInfo record); + /** + * 详情查看 + * @param record + * @return List + */ List view(BackApplyInfo record); + /** + * 删除 + * @param record + * @return int + */ int del(BackApplyInfo record); + /** + * 退料审核列表 + * + * @param record 查询条件 + * @return List + */ List examineList(BackApplyInfo record); + /** + * 退料审核明细 + * + * @param record 查询条件 + * @return List + */ List examineView(BackApplyInfo record); + /** + * 退料审核通过 + * @param record + * @return int + */ int audit(BackApplyInfo record); + /** + * 退料审核驳回 + * @param record + * @return int + */ int refuse(BackApplyInfo record); } diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/BackReceiveService.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/BackReceiveService.java index ed6157af..29c68c56 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/BackReceiveService.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/BackReceiveService.java @@ -4,22 +4,74 @@ import com.bonus.sgzb.app.domain.BackApplyInfo; import java.util.List; +/** + * @author bns_han + */ public interface BackReceiveService { + /** + * 退料接收列表 + * + * @param record 查询条件 + * @return AjaxResult对象 + */ List getbackReceiveList(BackApplyInfo record); + /** + * 退料接收明细 + * + * @param record 查询条件 + * @return AjaxResult对象 + */ List receiveView(BackApplyInfo record); + /** + * 数量退料--管理方式为1的 + * + * @param record 查询条件 + * @return AjaxResult对象 + */ int setNumBack(BackApplyInfo record); + /** + * 编码退料--管理方式为0的 + * + * @param record 查询条件 + * @return AjaxResult对象 + */ int setCodeBack(BackApplyInfo record); + /** + * 退料接收-结束任务 + * + * @param record 查询条件 + * @return int + */ int endBack(BackApplyInfo record); + /** + * 退料接收-编号查询 + * + * @param record 查询条件 + * @return List + */ List codeQuery(BackApplyInfo record); + + /** + * 退料接收-二维码查询 + * + * @param record 查询条件 + * @return List + */ List qrcodeQuery(BackApplyInfo record); + /** + * 退料接收记录 + * + * @param record 查询条件 + * @return List + */ List backReceiveRecord(BackApplyInfo record); /** @@ -28,4 +80,12 @@ public interface BackReceiveService { * @return List */ List rfidCodeQuery(BackApplyInfo record); + + /** + * 退料接收-rfid退料 + * + * @param record 查询条件 + * @return int + */ + int setRfidCodeBack(BackApplyInfo record); } diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/LeaseOutDetailsService.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/LeaseOutDetailsService.java index 94d77247..5de58a59 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/LeaseOutDetailsService.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/LeaseOutDetailsService.java @@ -1,5 +1,7 @@ package com.bonus.sgzb.app.service; +import com.bonus.sgzb.app.domain.LeaseApplyDetails; +import com.bonus.sgzb.app.domain.TmTask; import com.bonus.sgzb.base.api.domain.LeaseOutDetails; import com.bonus.sgzb.base.api.domain.MaMachine; import com.bonus.sgzb.common.core.web.domain.AjaxResult; @@ -22,5 +24,13 @@ public interface LeaseOutDetailsService { List getMaMachineByCode(String maCode); List getMaMachineByQrCode(String qrCode); + List getMaMachineByRfidCode(String rfidCode); + + /** + * 综合查询--领用记录查询 + * @param bean + * @return List + */ + List leaseOutRecord(LeaseApplyDetails bean); } diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/impl/BackReceiveServiceImpl.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/impl/BackReceiveServiceImpl.java index c8f68fb1..d7e564fe 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/impl/BackReceiveServiceImpl.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/impl/BackReceiveServiceImpl.java @@ -174,12 +174,47 @@ public class BackReceiveServiceImpl implements BackReceiveService { return backReceiveMapper.rfidCodeQuery(record); } + @Override + public int setRfidCodeBack(BackApplyInfo record) { + int res=0; + try{ + BackApplyInfo[] arr = record.getArr(); + if (arr.length>0){ + for (int i=0;i< arr.length;i++){ + //根据maId和taskId查询是否已接收 + int re = backReceiveMapper.selectCodeByMaIdAndTaskId(arr[i].getMaId(),record.getTaskId()); + if (re>0){ + res=-1; + break; + } + } + if (res==-1){ + return res; + } + } + int taskId = record.getTaskId(); + //修改任务状态 + res= updateTaskStatus(taskId,39); + if(res == 0) { + throw new RuntimeException("插入back_check_details异常"); + } + //插入back_check_details + res = insertBcd(record); + if(res == 0) { + throw new RuntimeException("插入back_check_details异常"); + } + }catch (Exception e){ + throw new RuntimeException(e.getMessage()); + } + return res; + } + private int insertRad(int taskId, List wxList) { int result = 0; if(wxList !=null){ for( BackApplyInfo wx : wxList ){ wx.setTaskId(taskId); - result = backReceiveMapper.insertRAD(wx); + result = backReceiveMapper.insertRad(wx); } } return result; @@ -190,7 +225,7 @@ public class BackReceiveServiceImpl implements BackReceiveService { if(list !=null){ for( BackApplyInfo bf : list ){ bf.setTaskId(taskId); - result = backReceiveMapper.insertSAD(bf); + result = backReceiveMapper.insertSad(bf); } } return result; @@ -199,7 +234,7 @@ public class BackReceiveServiceImpl implements BackReceiveService { private int insertTta(int taskId, List list) { int res; String agreementId = list.get(0).getAgreementId(); - res = backReceiveMapper.insertTTA(taskId,agreementId); + res = backReceiveMapper.insertTta(taskId,agreementId); return res; } @@ -213,14 +248,14 @@ public class BackReceiveServiceImpl implements BackReceiveService { if(GlobalConstants.INT_41 == taskType){ taskStatus = "43"; } - if(57 == taskType){ + if(GlobalConstants.FIFTY_SEVEN == taskType){ taskStatus = "58"; } applyInfo.setTaskStatus(taskStatus); applyInfo.setCode(code); //创建人 applyInfo.setCreateBy(createBy); - newTask = backReceiveMapper.insertTT(applyInfo); + newTask = backReceiveMapper.insertTt(applyInfo); if (newTask>0 && applyInfo.getTaskId()>0){ newTask=applyInfo.getTaskId(); } @@ -247,7 +282,7 @@ public class BackReceiveServiceImpl implements BackReceiveService { int res =0; if(hgList!=null && hgList.size()>0){ for(BackApplyInfo bi : hgList){ - res = backReceiveMapper.updateMT(bi); + res = backReceiveMapper.updateMt(bi); } } return res; @@ -257,7 +292,7 @@ public class BackReceiveServiceImpl implements BackReceiveService { int res =0; if(hgList!=null && hgList.size()>0){ for(BackApplyInfo bi : hgList){ - res = backReceiveMapper.insertIAD(bi); + res = backReceiveMapper.insertIad(bi); } } return res; @@ -301,15 +336,15 @@ public class BackReceiveServiceImpl implements BackReceiveService { String format = dateFormat.format(nowDate); int taskNum = backReceiveMapper.selectTaskNumByMonthWx(nowDate,taskType) + 1; String code=""; - if(41 == taskType){ + if(GlobalConstants.FORTY_ONE == taskType){ code = "WX"; } - if(57 == taskType){ + if(GlobalConstants.FIFTY_SEVEN == taskType){ code = "BF"; } - if (taskNum>9 && taskNum<100){ + if (taskNum>GlobalConstants.NINE && taskNum99 && taskNum<1000){ + }else if (taskNum>GlobalConstants.NINETY_NINE && taskNum leaseOutRecord(LeaseApplyDetails bean) { + return leaseOutDetailsMapper.leaseOutRecord(bean); + } + @Override public List getMaMachineByRfidCode(String rfidCode) { return maMachineMapper.getMaMachineByRfidCode(rfidCode); diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/impl/TmTaskServiceImpl.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/impl/TmTaskServiceImpl.java index 0cc16df3..11fc2495 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/impl/TmTaskServiceImpl.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/impl/TmTaskServiceImpl.java @@ -340,6 +340,20 @@ public class TmTaskServiceImpl implements TmTaskService { List listLeaseDetails = new ArrayList<>(); for (LeaseApplyInfo leaseApplyInfo : leaseApplyInfoList) { if (leaseApplyInfo != null) { + SysUser sysUser = SecurityUtils.getLoginUser().getSysUser(); + //获取当前用户所属公司id + Long companyId = sysUser.getCompanyId(); + //获取当前用户的角色 + Set roles = SecurityUtils.getLoginUser().getRoles(); + StringBuilder sb = new StringBuilder(); + for (String s : roles) { + sb.append(s); + } + String rolesStr = sb.toString(); + //如果是内部人员,加上所属公司 + if ((rolesStr.contains("jjfgs") && !rolesStr.contains("admin")) || (rolesStr.contains("tsfgs") && !rolesStr.contains("admin"))) { + leaseApplyInfo.setCompanyId(Integer.parseInt(companyId.toString())); + } // 去查询领料任务详情表 List leaseApplyDetails = tmTaskMapper.getLeaseApplyDetails(leaseApplyInfo); if (leaseApplyDetails != null && !leaseApplyDetails.isEmpty()) { diff --git a/sgzb-modules/sgzb-base/src/main/resources/mapper/app/BackApplyAppMapper.xml b/sgzb-modules/sgzb-base/src/main/resources/mapper/app/BackApplyAppMapper.xml index 531631a8..b5d3ba78 100644 --- a/sgzb-modules/sgzb-base/src/main/resources/mapper/app/BackApplyAppMapper.xml +++ b/sgzb-modules/sgzb-base/src/main/resources/mapper/app/BackApplyAppMapper.xml @@ -429,8 +429,6 @@ GROUP BY mt.type_id ) AS subquery2 ON subquery1.type_id = subquery2.type_id - WHERE - subquery1.out_num - COALESCE(subquery2.audit_num, 0)>0 + + UPDATE lease_apply_details diff --git a/sgzb-modules/sgzb-base/src/main/resources/mapper/app/TmTaskMapper.xml b/sgzb-modules/sgzb-base/src/main/resources/mapper/app/TmTaskMapper.xml index 877bebfa..ef2bdc2a 100644 --- a/sgzb-modules/sgzb-base/src/main/resources/mapper/app/TmTaskMapper.xml +++ b/sgzb-modules/sgzb-base/src/main/resources/mapper/app/TmTaskMapper.xml @@ -604,6 +604,7 @@ direct_audit_by = #{record.companyAuditBy}, direct_audit_time = now(), direct_audit_remark = #{record.companyAuditRemark}, + status = #{record.status}, update_by = #{record.companyAuditBy}, @@ -641,6 +642,7 @@ direct_audit_by = #{record.companyAuditBy}, direct_audit_time = now(), direct_audit_remark = #{record.companyAuditRemark}, + status = #{record.status}, WHERE diff --git a/sgzb-modules/sgzb-base/src/main/resources/mapper/base/MaMachineTypeMapper.xml b/sgzb-modules/sgzb-base/src/main/resources/mapper/base/MaMachineTypeMapper.xml index 716e9d22..c421527a 100644 --- a/sgzb-modules/sgzb-base/src/main/resources/mapper/base/MaMachineTypeMapper.xml +++ b/sgzb-modules/sgzb-base/src/main/resources/mapper/base/MaMachineTypeMapper.xml @@ -136,6 +136,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" unit_name = #{unitName}, manage_type = #{manageType}, lease_price = #{leasePrice}, + rent_price = #{rentPrice}, eff_time = #{effTime}, buy_price = #{buyPrice}, pay_price = #{payPrice}, @@ -329,7 +330,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"