Browse Source

更改

master
ligaode 7 months ago
parent
commit
2e6bd0253d
  1. 2
      anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicleFeign.java
  2. 5
      yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/AsBusrepairBill.java
  3. 43
      yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/AsBusrepairBillPageListQuery.java
  4. 38
      yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/AsBusrepairBillPageListVo.java
  5. 3
      yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusclaimbill/AsBusclaimBillRest.java
  6. 3
      yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairbill/AsBusrepairBillMapper.java
  7. 8
      yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairbill/AsBusrepairBillMapper.xml
  8. 25
      yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairbill/AsBusrepairBillRest.java
  9. 64
      yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairbill/AsBusrepairBillService.java
  10. 3
      yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventoryprofitindetail/WmsInventoryProfitinDetailMapper.xml

2
anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicleFeign.java

@ -340,7 +340,7 @@ public interface BaseVehicleFeign {
@ResponseBody @ResponseBody
public ResultBean<PagerVo<BaseSpecialRebateDisGetVehVo>> specialRebateDisGetVeh(@RequestBody PagerQuery<BaseSpecialRebateDisGetVehQuery> pq); public ResultBean<PagerVo<BaseSpecialRebateDisGetVehVo>> specialRebateDisGetVeh(@RequestBody PagerQuery<BaseSpecialRebateDisGetVehQuery> pq);
@ApiOperation("根据专项返利sid查询选择的车辆信息") @ApiOperation("根据专项返利sid查询选择的分配车辆信息")
@PostMapping("/getVehBySpecialRebateSid") @PostMapping("/getVehBySpecialRebateSid")
@ResponseBody @ResponseBody
public ResultBean<List<BaseSpecialRebateDisGetVehVo>> getVehBySpecialRebateSid(@RequestParam("specialRebateSid") String specialRebateSid); public ResultBean<List<BaseSpecialRebateDisGetVehVo>> getVehBySpecialRebateSid(@RequestParam("specialRebateSid") String specialRebateSid);

5
yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/AsBusrepairBill.java

@ -164,4 +164,9 @@ public class AsBusrepairBill extends BaseEntity {
private String shClaimTypeValue; private String shClaimTypeValue;
@ApiModelProperty("加税点项目") @ApiModelProperty("加税点项目")
private String taxItems; private String taxItems;
@ApiModelProperty("厂家报告编号")
private String manuReportNo;
@ApiModelProperty("报告首次提报时间")
@JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
private Date reportFirstDate;
} }

43
yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/AsBusrepairBillPageListQuery.java

@ -11,61 +11,54 @@ import lombok.Data;
**/ **/
@Data @Data
public class AsBusrepairBillPageListQuery implements Query { public class AsBusrepairBillPageListQuery implements Query {
private static final long serialVersionUID = -4727573438243441267L;
private String orgPath;
private String createBySid;
@ApiModelProperty("分公司") @ApiModelProperty("分公司")
private String useOrgName; private String useOrgName;
@ApiModelProperty("制单部门") @ApiModelProperty("制单部门")
private String deptName; private String deptName;
@ApiModelProperty("制单人") @ApiModelProperty("制单人")
private String createByName; private String createByName;
@ApiModelProperty("维修单号")
@ApiModelProperty("单据编号")
private String billNo; private String billNo;
@ApiModelProperty("索赔类型value")
private String shClaimTypeValue;
//制单日期开始时间-制单日期结束时间 //制单日期开始时间-制单日期结束时间
private String createTimeStart; private String createTimeStart;
private String createTimeEnd; private String createTimeEnd;
@ApiModelProperty("工单类型") @ApiModelProperty("工单类型")
private String billType; private String billType;
@ApiModelProperty("竣工时间")
@ApiModelProperty("科目") private String finishTimeStart;
private String subject; private String finishTimeEnd;
@ApiModelProperty("结算时间")
private String settleTimeStart;
private String settleTimeEnd;
//进场时间开始时间-进厂时间结束时间 //进场时间开始时间-进厂时间结束时间
private String entryTimeStart; private String entryTimeStart;
private String entryTimeEnd; private String entryTimeEnd;
@ApiModelProperty("报告首次提报时间")
//预计完工开始时间-预计完工结束时间 private String reportFirstDateStart;
private String estimatedFinishTimeStart; private String reportFirstDateEnd;
private String estimatedFinishTimeEnd;
@ApiModelProperty("客户名称") @ApiModelProperty("客户名称")
private String customerName; private String customerName;
@ApiModelProperty("联系电话") @ApiModelProperty("联系电话")
private String mobile; private String mobile;
@ApiModelProperty("客户单位") @ApiModelProperty("客户单位")
private String customerOrg; private String customerOrg;
@ApiModelProperty("车牌号") @ApiModelProperty("车牌号")
private String vehMark; private String vehMark;
@ApiModelProperty("车架号") @ApiModelProperty("车架号")
private String vinNo; private String vinNo;
@ApiModelProperty("服务顾问") @ApiModelProperty("服务顾问")
private String waitorName; private String waitorName;
@ApiModelProperty("班组名称") @ApiModelProperty("班组名称")
private String groupName; private String groupName;
@ApiModelProperty("主修人(可多选)销售单") @ApiModelProperty("主修人(可多选)销售单")
private String mainRepairers; private String mainRepairers;
//是否开票 //是否开票
private String orgPath;
private String userSid;
@ApiModelProperty("菜单url")
private String menuUrl;
} }

38
yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/AsBusrepairBillPageListVo.java

@ -1,8 +1,11 @@
package com.yxt.anrui.as.api.asbusrepairbill; package com.yxt.anrui.as.api.asbusrepairbill;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.util.Date;
/** /**
* @description: 待索赔维修工单返回参数 * @description: 待索赔维修工单返回参数
* @author: dimengzhe * @author: dimengzhe
@ -15,39 +18,36 @@ public class AsBusrepairBillPageListVo {
@ApiModelProperty("索赔单数量") @ApiModelProperty("索赔单数量")
private String num; private String num;
@ApiModelProperty("索赔单编号") @ApiModelProperty("索赔单编号")
private String spdBillNo; private String spdBillNo;
@ApiModelProperty("维修单号")
@ApiModelProperty("单据编号")
private String billNo; private String billNo;
@ApiModelProperty("索赔类型value")
@ApiModelProperty("环节") private String shClaimTypeValue;
private String nodeName; @ApiModelProperty("厂家报告编号")
private String manuReportNo;
@ApiModelProperty("报告首次提报时间")
@JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
private Date reportFirstDate;
@ApiModelProperty("分公司") @ApiModelProperty("分公司")
private String useOrgName; private String useOrgName;
@ApiModelProperty("制单部门") @ApiModelProperty("制单部门")
private String deptName; private String deptName;
@ApiModelProperty("制单人") @ApiModelProperty("制单人")
private String createByName; private String createByName;
@ApiModelProperty("制单日期") @ApiModelProperty("制单日期")
private String createTime; private String createTime;
@ApiModelProperty("工单类型") @ApiModelProperty("工单类型")
private String billType; private String billType;
@ApiModelProperty("科目")
private String subject;
@ApiModelProperty("进厂时间") @ApiModelProperty("进厂时间")
private String entryTime; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
private Date entryTime;
@ApiModelProperty("预计完工时间") @ApiModelProperty("竣工时间")
private String estimatedFinishTime; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
private Date finishTime;
@ApiModelProperty("结算时间")
@JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
private Date settleTime;
@ApiModelProperty("客户名称") @ApiModelProperty("客户名称")
private String customerName; private String customerName;
@ApiModelProperty("联系电话") @ApiModelProperty("联系电话")

3
yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusclaimbill/AsBusclaimBillRest.java

@ -2,7 +2,6 @@ package com.yxt.anrui.as.biz.asbusclaimbill;
import cn.hutool.core.date.DateUtil; import cn.hutool.core.date.DateUtil;
import com.yxt.anrui.as.api.asbusclaimbill.*; import com.yxt.anrui.as.api.asbusclaimbill.*;
import com.yxt.anrui.as.api.asbusrepairbill.AsBusrepairBillPageListVo;
import com.yxt.common.base.utils.ExportExcelUtils; import com.yxt.common.base.utils.ExportExcelUtils;
import com.yxt.common.core.query.PagerQuery; import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean; import com.yxt.common.core.result.ResultBean;
@ -23,9 +22,7 @@ import java.io.UnsupportedEncodingException;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.net.URLEncoder; import java.net.URLEncoder;
import java.text.ParseException; import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.*; import java.util.*;
import java.util.regex.Pattern;
/** /**
* @description: * @description:

3
yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairbill/AsBusrepairBillMapper.java

@ -78,4 +78,7 @@ public interface AsBusrepairBillMapper extends BaseMapper<AsBusrepairBill> {
IPage<DebtBusinessVo> debtBusiness(IPage<AsBusrepairBill> page, @Param(Constants.WRAPPER) QueryWrapper<AsBusrepairBill> qw); IPage<DebtBusinessVo> debtBusiness(IPage<AsBusrepairBill> page, @Param(Constants.WRAPPER) QueryWrapper<AsBusrepairBill> qw);
IPage<BusinessDetailsVo> businessDetails(IPage<AsBusrepairBill> page, @Param(Constants.WRAPPER) QueryWrapper<AsBusrepairBill> qw); IPage<BusinessDetailsVo> businessDetails(IPage<AsBusrepairBill> page, @Param(Constants.WRAPPER) QueryWrapper<AsBusrepairBill> qw);
@Update("update as_busrepair_bill set manuReportNo = #{manuReportNo},reportFirstDate = #{reportFirstDate} where sid = #{sid}")
void updateManuReportNo(@Param("sid") String sid, @Param("manuReportNo") String manuReportNo, @Param("reportFirstDate") String reportFirstDate);
} }

8
yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairbill/AsBusrepairBillMapper.xml

@ -157,9 +157,12 @@
a.useOrgName, a.useOrgName,
a.deptName, a.deptName,
a.createByName, a.createByName,
a.subject, a.shClaimTypeValue,
a.manuReportNo,
DATE_FORMAT(a.reportFirstDate, '%Y-%m-%d') as reportFirstDate,
DATE_FORMAT(a.entryTime, '%Y-%m-%d') as entryTime, DATE_FORMAT(a.entryTime, '%Y-%m-%d') as entryTime,
DATE_FORMAT(a.estimatedFinishTime, '%Y-%m-%d') as estimatedFinishTime, DATE_FORMAT(a.finishTime, '%Y-%m-%d') as finishTime,
a.settleTime,
a.customerName, a.customerName,
a.mobile, a.mobile,
a.customerOrg, a.customerOrg,
@ -175,6 +178,7 @@
b.vehModel b.vehModel
from as_busrepair_bill a from as_busrepair_bill a
LEFT JOIN as_busrepair_bill_vech AS b on a.sid = b.billSid LEFT JOIN as_busrepair_bill_vech AS b on a.sid = b.billSid
LEFT JOIN anrui_portal.sys_organization AS s ON a.deptSid = s.sid
<where> <where>
${ew.sqlSegment} ${ew.sqlSegment}
</where> </where>

25
yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairbill/AsBusrepairBillRest.java

@ -44,6 +44,7 @@ public class AsBusrepairBillRest {
private AsBusrepairInventorybillDetailService asBusrepairInventorybillDetailService; private AsBusrepairInventorybillDetailService asBusrepairInventorybillDetailService;
@Autowired @Autowired
private AsBusrepairBillInvoiceService asBusrepairBillInvoiceService; private AsBusrepairBillInvoiceService asBusrepairBillInvoiceService;
@PostMapping("/listPage") @PostMapping("/listPage")
@ApiOperation("工单查询列表") @ApiOperation("工单查询列表")
ResultBean<PagerVo<AsBusrepairBillVo>> listPage(@RequestBody PagerQuery<AsBusrepairBillQuery> pagerQuery) { ResultBean<PagerVo<AsBusrepairBillVo>> listPage(@RequestBody PagerQuery<AsBusrepairBillQuery> pagerQuery) {
@ -51,6 +52,7 @@ public class AsBusrepairBillRest {
PagerVo<AsBusrepairBillVo> pv = asBusrepairBillService.listPage(pagerQuery); PagerVo<AsBusrepairBillVo> pv = asBusrepairBillService.listPage(pagerQuery);
return rb.success().setData(pv); return rb.success().setData(pv);
} }
@PostMapping("/appRepairs") @PostMapping("/appRepairs")
@ApiOperation("app工单查询列表") @ApiOperation("app工单查询列表")
ResultBean<PagerVo<AppBusrepairBillVo>> appRepairs(@RequestBody PagerQuery<InventorySearchQuery> pagerQuery) { ResultBean<PagerVo<AppBusrepairBillVo>> appRepairs(@RequestBody PagerQuery<InventorySearchQuery> pagerQuery) {
@ -58,6 +60,7 @@ public class AsBusrepairBillRest {
PagerVo<AppBusrepairBillVo> pv = asBusrepairBillService.appRepairs(pagerQuery); PagerVo<AppBusrepairBillVo> pv = asBusrepairBillService.appRepairs(pagerQuery);
return rb.success().setData(pv); return rb.success().setData(pv);
} }
@PostMapping("/listPageCC") @PostMapping("/listPageCC")
@ApiOperation("工单查询列表-出厂") @ApiOperation("工单查询列表-出厂")
ResultBean<PagerVo<AsBusrepairBillVo>> listPageCC(@RequestBody PagerQuery<AsBusrepairBillQuery> pagerQuery) { ResultBean<PagerVo<AsBusrepairBillVo>> listPageCC(@RequestBody PagerQuery<AsBusrepairBillQuery> pagerQuery) {
@ -88,6 +91,12 @@ public class AsBusrepairBillRest {
return asBusrepairBillService.saveBill(dto); return asBusrepairBillService.saveBill(dto);
} }
@PostMapping("/updateManuReportNo")
@ApiOperation("维护厂家报告编号")
ResultBean<String> updateManuReportNo(@RequestParam("sid") String sid, @RequestParam("manuReportNo") String manuReportNo, @RequestParam("reportFirstDate") String reportFirstDate) {
return asBusrepairBillService.updateManuReportNo(sid, manuReportNo, reportFirstDate);
}
@PostMapping("/updateOldIsReclaim") @PostMapping("/updateOldIsReclaim")
@ApiOperation("修改维修工单是否登记") @ApiOperation("修改维修工单是否登记")
ResultBean updateOldIsReclaim(@RequestParam("billNo") String billNo) { ResultBean updateOldIsReclaim(@RequestParam("billNo") String billNo) {
@ -144,27 +153,32 @@ public class AsBusrepairBillRest {
public AsBusrepairBillInvoice fetchInvoiceBySid(@RequestParam("sid") String sid) { public AsBusrepairBillInvoice fetchInvoiceBySid(@RequestParam("sid") String sid) {
return asBusrepairBillInvoiceService.fetchByBillSid(sid); return asBusrepairBillInvoiceService.fetchByBillSid(sid);
} }
@ApiOperation("获取维修单") @ApiOperation("获取维修单")
@GetMapping("/fetchBySid") @GetMapping("/fetchBySid")
public AsBusrepairBill fetchBySid(@RequestParam("sid") String sid) { public AsBusrepairBill fetchBySid(@RequestParam("sid") String sid) {
AsBusrepairBill asBusrepairBill = asBusrepairBillService.fetchBySid(sid); AsBusrepairBill asBusrepairBill = asBusrepairBillService.fetchBySid(sid);
return asBusrepairBill; return asBusrepairBill;
} }
@ApiOperation("获取维修项目") @ApiOperation("获取维修项目")
@GetMapping("/fetchSitemByBillSid") @GetMapping("/fetchSitemByBillSid")
public List<AsBusrepairBillSitem> fetchSitemByBillSid(@RequestParam("sid") String sid) { public List<AsBusrepairBillSitem> fetchSitemByBillSid(@RequestParam("sid") String sid) {
return asBusrepairBillSitemService.fetchByBillSid(sid); return asBusrepairBillSitemService.fetchByBillSid(sid);
} }
@ApiOperation("获取维修用料") @ApiOperation("获取维修用料")
@GetMapping("/fetchGoodsByBillSid") @GetMapping("/fetchGoodsByBillSid")
public List<AsBusrepairInventorybillDetail> fetchGoodsByBillSid(@RequestParam("sid") String sid) { public List<AsBusrepairInventorybillDetail> fetchGoodsByBillSid(@RequestParam("sid") String sid) {
return asBusrepairInventorybillDetailService.getGoodsDetailsByBillSid(sid); return asBusrepairInventorybillDetailService.getGoodsDetailsByBillSid(sid);
} }
@ApiOperation("获取维修项目维修人员") @ApiOperation("获取维修项目维修人员")
@GetMapping("/fetchSitemRepairerByBillSid") @GetMapping("/fetchSitemRepairerByBillSid")
public List<AsBusrepairBillSitemRepairer> fetchSitemRepairerByBillSid(@RequestParam("sid") String sid,@RequestParam("itemSid") String itemSid) { public List<AsBusrepairBillSitemRepairer> fetchSitemRepairerByBillSid(@RequestParam("sid") String sid, @RequestParam("itemSid") String itemSid) {
return asBusrepairBillSitemRepairerService.fetchByBillSid(sid,itemSid); return asBusrepairBillSitemRepairerService.fetchByBillSid(sid, itemSid);
} }
@ApiOperation("获取车辆信息") @ApiOperation("获取车辆信息")
@GetMapping("/fetchVehInfoByBillSid}") @GetMapping("/fetchVehInfoByBillSid}")
public AsBusrepairBillVech fetchVehInfoByBillSid(@RequestParam("sid") String sid) { public AsBusrepairBillVech fetchVehInfoByBillSid(@RequestParam("sid") String sid) {
@ -199,9 +213,11 @@ public class AsBusrepairBillRest {
@ApiOperation("生成出门证") @ApiOperation("生成出门证")
@PostMapping("/createPdf") @PostMapping("/createPdf")
public ResultBean<String> createPdf(@RequestParam("sid") String sid){ public ResultBean<String> createPdf(@RequestParam("sid") String sid) {
return asBusrepairBillService.createPdf(sid); return asBusrepairBillService.createPdf(sid);
}; }
;
//============================================================================== //==============================================================================
@ -284,6 +300,7 @@ public class AsBusrepairBillRest {
public ResultBean<AsBusrepairBillDetailsVo> fetchDetailsBySid2(@PathVariable("sid") String sid) { public ResultBean<AsBusrepairBillDetailsVo> fetchDetailsBySid2(@PathVariable("sid") String sid) {
return asBusrepairBillService.fetchDetailsBySid(sid); return asBusrepairBillService.fetchDetailsBySid(sid);
} }
//----------------------------app维修完毕----------------------------- //----------------------------app维修完毕-----------------------------
@PostMapping("/notConfirmList2") @PostMapping("/notConfirmList2")
@ApiOperation("获取维修完毕待确认列表") @ApiOperation("获取维修完毕待确认列表")

64
yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairbill/AsBusrepairBillService.java

@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.yxt.anrui.as.api.asappendix.AsAppendix; import com.yxt.anrui.as.api.asappendix.AsAppendix;
import com.yxt.anrui.as.api.asbillsettelapply.AsBillSettelApplyDto; import com.yxt.anrui.as.api.asbillsettelapply.AsBillSettelApplyDto;
import com.yxt.anrui.as.api.asbusclaimbill.AsBusclaimBillVo;
import com.yxt.anrui.as.api.asbusrepairbill.*; import com.yxt.anrui.as.api.asbusrepairbill.*;
import com.yxt.anrui.as.api.asbusrepairbill.app.*; import com.yxt.anrui.as.api.asbusrepairbill.app.*;
import com.yxt.anrui.as.api.asbusrepairbill.report.*; import com.yxt.anrui.as.api.asbusrepairbill.report.*;
@ -1706,6 +1707,45 @@ public class AsBusrepairBillService extends MybatisBaseService<AsBusrepairBillMa
public PagerVo<AsBusrepairBillPageListVo> billPageList(PagerQuery<AsBusrepairBillPageListQuery> pagerQuery) { public PagerVo<AsBusrepairBillPageListVo> billPageList(PagerQuery<AsBusrepairBillPageListQuery> pagerQuery) {
AsBusrepairBillPageListQuery query = pagerQuery.getParams(); AsBusrepairBillPageListQuery query = pagerQuery.getParams();
QueryWrapper<AsBusrepairBill> qw = new QueryWrapper<>(); QueryWrapper<AsBusrepairBill> qw = new QueryWrapper<>();
//========================================数据授权开始
if (StringUtils.isNotBlank(query.getMenuUrl())) {
PrivilegeQuery privilegeQuery = new PrivilegeQuery();
privilegeQuery.setOrgPath(query.getOrgPath());
privilegeQuery.setMenuUrl(query.getMenuUrl());
privilegeQuery.setUserSid(query.getUserSid());
ResultBean<String> defaultIdReltBean = sysUserFeign.selectPrivilegeLevel(privilegeQuery);
if (StringUtils.isNotBlank(defaultIdReltBean.getData())) {
//数据权限ID(1集团、2事业部、3分公司、4部门、5个人)
String orgSidPath = query.getOrgPath();
orgSidPath = orgSidPath + "/";
int i1 = orgSidPath.indexOf("/");
int i2 = orgSidPath.indexOf("/", i1 + 1);
int i3 = orgSidPath.indexOf("/", i2 + 1);
int i4 = orgSidPath.indexOf("/", i3 + 1);
String orgLevelKey = defaultIdReltBean.getData();
if ("1".equals(orgLevelKey)) {
orgSidPath = orgSidPath.substring(0, i1);
qw.like("s.orgSidPath", orgSidPath);
} else if ("2".equals(orgLevelKey)) {
orgSidPath = orgSidPath.substring(0, i2);
qw.like("s.orgSidPath", orgSidPath);
} else if ("3".equals(orgLevelKey)) {
orgSidPath = orgSidPath.substring(0, i3);
qw.like("s.orgSidPath", orgSidPath);
} else if ("4".equals(orgLevelKey)) {
orgSidPath = orgSidPath.substring(0, i4);
qw.like("s.orgSidPath", orgSidPath);
} else if ("5".equals(orgLevelKey)) {
qw.eq("a.createBySid", query.getUserSid());
} else {
PagerVo<AsBusrepairBillPageListVo> p = new PagerVo<>();
return p;
}
} else {
PagerVo<AsBusrepairBillPageListVo> p = new PagerVo<>();
return p;
}
}
//ToDo:添加查询条件 //ToDo:添加查询条件
//分公司 //分公司
if (StringUtils.isNotBlank(query.getUseOrgName())) { if (StringUtils.isNotBlank(query.getUseOrgName())) {
@ -1723,6 +1763,9 @@ public class AsBusrepairBillService extends MybatisBaseService<AsBusrepairBillMa
if (StringUtils.isNotBlank(query.getBillNo())) { if (StringUtils.isNotBlank(query.getBillNo())) {
qw.like("a.billNo", query.getBillNo()); qw.like("a.billNo", query.getBillNo());
} }
if (StringUtils.isNotBlank(query.getShClaimTypeValue())) {
qw.like("a.shClaimTypeValue", query.getShClaimTypeValue());
}
//单据日期开始时间-单据日期结束时间 //单据日期开始时间-单据日期结束时间
qw.apply(StringUtils.isNotBlank(query.getCreateTimeStart()), "date_format (a.createTime,'%Y-%m-%d') >= date_format('" + query.getCreateTimeStart() + "','%Y-%m-%d')"). qw.apply(StringUtils.isNotBlank(query.getCreateTimeStart()), "date_format (a.createTime,'%Y-%m-%d') >= date_format('" + query.getCreateTimeStart() + "','%Y-%m-%d')").
apply(StringUtils.isNotBlank(query.getCreateTimeEnd()), "date_format (a.createTime,'%Y-%m-%d') <= date_format('" + query.getCreateTimeEnd() + "','%Y-%m-%d')" apply(StringUtils.isNotBlank(query.getCreateTimeEnd()), "date_format (a.createTime,'%Y-%m-%d') <= date_format('" + query.getCreateTimeEnd() + "','%Y-%m-%d')"
@ -1731,17 +1774,18 @@ public class AsBusrepairBillService extends MybatisBaseService<AsBusrepairBillMa
if (StringUtils.isNotBlank(query.getBillType())) { if (StringUtils.isNotBlank(query.getBillType())) {
qw.like("a.billType", query.getBillType()); qw.like("a.billType", query.getBillType());
} }
//科目
if (StringUtils.isNotBlank(query.getSubject())) {
qw.like("a.subject", query.getSubject());
}
//进厂时间开始时间-进厂时间结束时间 //进厂时间开始时间-进厂时间结束时间
qw.apply(StringUtils.isNotBlank(query.getEntryTimeStart()), "date_format (a.entryTime,'%Y-%m-%d') >= date_format('" + query.getEntryTimeStart() + "','%Y-%m-%d')"). qw.apply(StringUtils.isNotBlank(query.getEntryTimeStart()), "date_format (a.entryTime,'%Y-%m-%d') >= date_format('" + query.getEntryTimeStart() + "','%Y-%m-%d')").
apply(StringUtils.isNotBlank(query.getEntryTimeEnd()), "date_format (a.entryTime,'%Y-%m-%d') <= date_format('" + query.getEntryTimeEnd() + "','%Y-%m-%d')" apply(StringUtils.isNotBlank(query.getEntryTimeEnd()), "date_format (a.entryTime,'%Y-%m-%d') <= date_format('" + query.getEntryTimeEnd() + "','%Y-%m-%d')"
); );
//预计完工开始时间-预计完工结束时间 qw.apply(StringUtils.isNotBlank(query.getFinishTimeStart()), "date_format (a.finishTime,'%Y-%m-%d') >= date_format('" + query.getFinishTimeStart() + "','%Y-%m-%d')").
qw.apply(StringUtils.isNotBlank(query.getEstimatedFinishTimeStart()), "date_format (a.estimatedFinishTime,'%Y-%m-%d') >= date_format('" + query.getEstimatedFinishTimeStart() + "','%Y-%m-%d')"). apply(StringUtils.isNotBlank(query.getFinishTimeEnd()), "date_format (a.finishTime,'%Y-%m-%d') <= date_format('" + query.getFinishTimeEnd() + "','%Y-%m-%d')"
apply(StringUtils.isNotBlank(query.getEstimatedFinishTimeEnd()), "date_format (a.estimatedFinishTime,'%Y-%m-%d') <= date_format('" + query.getEstimatedFinishTimeEnd() + "','%Y-%m-%d')" );
qw.apply(StringUtils.isNotBlank(query.getSettleTimeStart()), "date_format (a.settleTime,'%Y-%m-%d') >= date_format('" + query.getSettleTimeStart() + "','%Y-%m-%d')").
apply(StringUtils.isNotBlank(query.getSettleTimeEnd()), "date_format (a.settleTime,'%Y-%m-%d') <= date_format('" + query.getSettleTimeEnd() + "','%Y-%m-%d')"
);
qw.apply(StringUtils.isNotBlank(query.getReportFirstDateStart()), "date_format (a.reportFirstDate,'%Y-%m-%d') >= date_format('" + query.getReportFirstDateStart() + "','%Y-%m-%d')").
apply(StringUtils.isNotBlank(query.getReportFirstDateEnd()), "date_format (a.reportFirstDate,'%Y-%m-%d') <= date_format('" + query.getReportFirstDateEnd() + "','%Y-%m-%d')"
); );
//客户名称 //客户名称
if (StringUtils.isNotBlank(query.getCustomerName())) { if (StringUtils.isNotBlank(query.getCustomerName())) {
@ -3069,4 +3113,10 @@ public class AsBusrepairBillService extends MybatisBaseService<AsBusrepairBillMa
} }
return vo; return vo;
} }
public ResultBean<String> updateManuReportNo(String sid, String manuReportNo, String reportFirstDate) {
ResultBean rb = ResultBean.fireFail();
baseMapper.updateManuReportNo(sid,manuReportNo,reportFirstDate);
return rb.success();
}
} }

3
yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventoryprofitindetail/WmsInventoryProfitinDetailMapper.xml

@ -20,7 +20,8 @@
supplierSid, supplierSid,
supplierName, supplierName,
inCost AS inStoragePrice, inCost AS inStoragePrice,
inCount AS inStorageNum inCount AS inStorageNum,
inCost * inCount AS money
FROM wms_inventory_profitin_detail FROM wms_inventory_profitin_detail
WHERE mainSid = #{mainSid} WHERE mainSid = #{mainSid}
</select> </select>

Loading…
Cancel
Save