Browse Source

简易订单,巡检问题修改

master
hp 3 years ago
parent
commit
05ccbf57aa
  1. 7
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelconfig/BaseModelConfigMapper.xml
  2. 3
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelconfig/BaseModelConfigService.java
  3. 10
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleMapper.xml
  4. 6
      anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehicleinventory/AppScmVehicleStayInventoryDetailedsVo.java
  5. 2
      anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclestaypatrolinspection/AppScmVehicleStayPatrolinspectionPageQuery.java
  6. 2
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehicleinventory/ScmVehicleInventoryMapper.xml
  7. 2
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehiclestaypatrolinspection/ScmVehicleStayPatrolinspectionMapper.java
  8. 4
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehiclestaypatrolinspection/ScmVehicleStayPatrolinspectionMapper.xml
  9. 2
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehiclestaypatrolinspection/ScmVehicleStayPatrolinspectionService.java
  10. 2
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/supplychain/inspection/StayPatrolinspectionPageQuery.java

7
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelconfig/BaseModelConfigMapper.xml

@ -643,7 +643,9 @@
bmc.independentSources, bmc.independentSources,
bmc.fuelTank, bmc.fuelTank,
bmc.multimedia, bmc.multimedia,
bvc.guidedPrice as price, if(MIN(bvc.guidedPrice) = MAX(bvc.guidedPrice), convert(MAX(bvc.guidedPrice) / 10000, decimal (10, 2)),
CONCAT(convert(MIN(bvc.guidedPrice) / 10000, decimal (10, 2)), '-',
convert(MAX(bvc.guidedPrice) / 10000, decimal (10, 2)))) AS price,
bvc.priceValidity, bvc.priceValidity,
bvm.sid as modelSid, bvm.sid as modelSid,
bvm.vehicleAlias as modelName, bvm.vehicleAlias as modelName,
@ -772,6 +774,7 @@
<select id="checkByConfigName" resultType="java.lang.String"> <select id="checkByConfigName" resultType="java.lang.String">
SELECT CONCAT(configName, otherConfig) configNameOther SELECT CONCAT(configName, otherConfig) configNameOther
FROM base_model_config FROM base_model_config
WHERE isDelete = 0 AND createOrg = #{createOrgSid} WHERE isDelete = 0
AND createOrg = #{createOrgSid}
</select> </select>
</mapper> </mapper>

3
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelconfig/BaseModelConfigService.java

@ -609,6 +609,9 @@ public class BaseModelConfigService extends MybatisBaseService<BaseModelConfigMa
//配置列表 //配置列表
IPage<ModelConfigListQuery> page = PagerUtil.queryToPage(pagerQuery); IPage<ModelConfigListQuery> page = PagerUtil.queryToPage(pagerQuery);
QueryWrapper<AppModelConfigListVo> qw = modelConfigQueryWrapper(pagerQuery.getParams()); QueryWrapper<AppModelConfigListVo> qw = modelConfigQueryWrapper(pagerQuery.getParams());
List<AppModelConfigListVo> appModelConfigListVos = baseMapper.getNowConfigList(page, qw, orgSid, VehicleState.LockEnum.UN_LOCK.getCode()); List<AppModelConfigListVo> appModelConfigListVos = baseMapper.getNowConfigList(page, qw, orgSid, VehicleState.LockEnum.UN_LOCK.getCode());
long pages = page.getPages(); long pages = page.getPages();
vo.setPages((int) pages); vo.setPages((int) pages);

10
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleMapper.xml

@ -630,7 +630,9 @@
bvm.vehicleVersionValue AS versionValue, bvm.vehicleVersionValue AS versionValue,
bvm.fuelTypeValue, bvm.fuelTypeValue,
bvm.gearboxTypeValue, bvm.gearboxTypeValue,
(SELECT CONCAT(MIN(bvc.guidedPrice), '-', MAX(bvc.guidedPrice)) (SELECT if(MIN(bvc.guidedPrice) = MAX(bvc.guidedPrice), convert(MAX(bvc.guidedPrice) / 10000, decimal (10, 2)),
CONCAT(convert(MIN(bvc.guidedPrice) / 10000, decimal (10, 2)), '-',
convert(MAX(bvc.guidedPrice) / 10000, decimal (10, 2))))
FROM base_vehmodel_config bvc FROM base_vehmodel_config bvc
WHERE bvc.modelSid = bvm.sid WHERE bvc.modelSid = bvm.sid
AND bvc.useOrgSid = #{useOrgSid}) AS guidedPrice, AND bvc.useOrgSid = #{useOrgSid}) AS guidedPrice,
@ -757,7 +759,8 @@
DATE_FORMAT(bv.priceDate, '%Y-%m-%d') as priceDate, DATE_FORMAT(bv.priceDate, '%Y-%m-%d') as priceDate,
bv.costPrice as priced, bv.costPrice as priced,
bv.insideCode, bv.insideCode,
(select count(*) from base_vehicle bvv where bvv.insideCode = bv.insideCode and (bvv.vehicleStateValue = '库存' or bvv.vehicleStateValue = '调入')) as vehicleNum, (select count(*) from base_vehicle bvv where bvv.insideCode = bv.insideCode and (bvv.vehicleStateValue = '库存' or
bvv.vehicleStateValue = '调入')) as vehicleNum,
(select datediff(now(),DATE_FORMAT(bv.priceDate,'%Y-%m-%d'))) as dayNum (select datediff(now(),DATE_FORMAT(bv.priceDate,'%Y-%m-%d'))) as dayNum
FROM base_vehicle bv FROM base_vehicle bv
@ -1029,6 +1032,7 @@
<select id="selectByVinNoAndOrgSid" resultType="com.yxt.anrui.base.api.basevehicle.BaseVehicle"> <select id="selectByVinNoAndOrgSid" resultType="com.yxt.anrui.base.api.basevehicle.BaseVehicle">
SELECT * SELECT *
FROM base_vehicle FROM base_vehicle
WHERE vinNo = #{vinNo} AND useOrgSid = #{useOrgSid} WHERE vinNo = #{vinNo}
AND useOrgSid = #{useOrgSid}
</select> </select>
</mapper> </mapper>

6
anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehicleinventory/AppScmVehicleStayInventoryDetailedsVo.java

@ -79,4 +79,10 @@ public class AppScmVehicleStayInventoryDetailedsVo implements Vo {
@ApiModelProperty("见证材料") @ApiModelProperty("见证材料")
private List<String> images; private List<String> images;
@ApiModelProperty("定位")
private String address;
@ApiModelProperty("定位经纬度")
private String addressCode;
} }

2
anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclestaypatrolinspection/AppScmVehicleStayPatrolinspectionPageQuery.java

@ -11,7 +11,7 @@ public class AppScmVehicleStayPatrolinspectionPageQuery implements Query {
private String userSid; private String userSid;
@ApiModelProperty("优先匹配车架号 存放地点 巡检人员") @ApiModelProperty("优先匹配车架号 存放地点 巡检人员")
private String name; private String names;
@ApiModelProperty("存放地点 “”/null 全部 有值时只查询当前存放地点的记录") @ApiModelProperty("存放地点 “”/null 全部 有值时只查询当前存放地点的记录")
private String warehouseSid; private String warehouseSid;

2
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehicleinventory/ScmVehicleInventoryMapper.xml

@ -58,6 +58,8 @@
location AS warehouse, location AS warehouse,
inventoryName AS `name`, inventoryName AS `name`,
InventoryStateKey AS state, InventoryStateKey AS state,
address,
addressCode,
remarks remarks
FROM scm_vehicle_inventory FROM scm_vehicle_inventory
where sid = #{recordSid} where sid = #{recordSid}

2
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehiclestaypatrolinspection/ScmVehicleStayPatrolinspectionMapper.java

@ -76,7 +76,7 @@ public interface ScmVehicleStayPatrolinspectionMapper extends BaseMapper<ScmVehi
* @param name * @param name
* @return * @return
*/ */
IPage<AppScmVehicleStayPatrolinspectionPageVo> getInventoryList(IPage<AppScmVehicleStayPatrolinspectionPageQuery> page, @Param(Constants.WRAPPER) QueryWrapper<AppScmVehicleStayPatrolinspectionPageVo> qw, @Param("name") String name); IPage<AppScmVehicleStayPatrolinspectionPageVo> getInventoryList(IPage<AppScmVehicleStayPatrolinspectionPageQuery> page, @Param(Constants.WRAPPER) QueryWrapper<AppScmVehicleStayPatrolinspectionPageVo> qw, @Param("names") String names);
void updateByStaySid(@Param("patrolInspectionSid") String patrolInspectionSid, @Param("newTime") String newTime, @Param("userName") String userName); void updateByStaySid(@Param("patrolInspectionSid") String patrolInspectionSid, @Param("newTime") String newTime, @Param("userName") String userName);

4
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehiclestaypatrolinspection/ScmVehicleStayPatrolinspectionMapper.xml

@ -51,8 +51,8 @@
scm_vehicle_stay_patrolinspection svsp scm_vehicle_stay_patrolinspection svsp
<where> <where>
${ew.sqlSegment} ${ew.sqlSegment}
<if test="name != '' and name != null "> <if test="names != '' and names != null ">
and concat(svsp.mainSid,svsp.patrolInspectionName) LIKE concat('%', #{name}, '%') and concat(svsp.mainSid) LIKE concat('%', #{names}, '%')
</if> </if>
</where> </where>
ORDER BY id DESC ORDER BY id DESC

2
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehiclestaypatrolinspection/ScmVehicleStayPatrolinspectionService.java

@ -169,7 +169,7 @@ public class ScmVehicleStayPatrolinspectionService extends MybatisBaseService<Sc
pagerQuery.getParams().setUseOrgSid(useOrgSid); pagerQuery.getParams().setUseOrgSid(useOrgSid);
QueryWrapper<AppScmVehicleStayPatrolinspectionPageVo> qw = appQueryWrapper(pagerQuery.getParams()); QueryWrapper<AppScmVehicleStayPatrolinspectionPageVo> qw = appQueryWrapper(pagerQuery.getParams());
AppScmVehicleStayPatrolinspectionPageQuery params = pagerQuery.getParams(); AppScmVehicleStayPatrolinspectionPageQuery params = pagerQuery.getParams();
IPage<AppScmVehicleStayPatrolinspectionPageVo> iPage = baseMapper.getInventoryList(page, qw, params.getName()); IPage<AppScmVehicleStayPatrolinspectionPageVo> iPage = baseMapper.getInventoryList(page, qw, params.getNames());
List<AppScmVehicleStayPatrolinspectionPageVo> records = iPage.getRecords(); List<AppScmVehicleStayPatrolinspectionPageVo> records = iPage.getRecords();
for (AppScmVehicleStayPatrolinspectionPageVo record : records) { for (AppScmVehicleStayPatrolinspectionPageVo record : records) {
List<ScmVehicleStayPatrolinspectionVo> scmVehicleStayPatrolinspectionVos = baseMapper.selPatrolinspection(record.getVin(), record.getId(), useOrgSid); List<ScmVehicleStayPatrolinspectionVo> scmVehicleStayPatrolinspectionVos = baseMapper.selPatrolinspection(record.getVin(), record.getId(), useOrgSid);

2
anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/supplychain/inspection/StayPatrolinspectionPageQuery.java

@ -11,7 +11,7 @@ public class StayPatrolinspectionPageQuery implements Query {
private String userSid; private String userSid;
@ApiModelProperty("优先匹配车架号 存放地点 巡检人员") @ApiModelProperty("优先匹配车架号 存放地点 巡检人员")
private String name; private String names;
@ApiModelProperty("存放地点 “”/null 全部 有值时只查询当前存放地点的记录") @ApiModelProperty("存放地点 “”/null 全部 有值时只查询当前存放地点的记录")
private String warehouseSid; private String warehouseSid;

Loading…
Cancel
Save