Commit b923abaa authored by 周健威's avatar 周健威

Merge remote-tracking branch 'origin/dev' into dev

parents b1f443c4 c2387863
...@@ -184,12 +184,12 @@ public class OrderVehicleCrosstownBiz extends BaseBiz<OrderVehicaleCrosstownMapp ...@@ -184,12 +184,12 @@ public class OrderVehicleCrosstownBiz extends BaseBiz<OrderVehicaleCrosstownMapp
vehicle = restResponse.getData(); vehicle = restResponse.getData();
} }
if (vehicle == null) { if (vehicle == null) {
return ObjectRestResponse.createFailedResult(500, "订单车辆不存在!"); return ObjectRestResponse.createFailedResult(ResCode.VEHICLE_DEPARTURE_VEHICLE_UNEXIST.getCode(), ResCode.VEHICLE_DEPARTURE_VEHICLE_UNEXIST.getDesc());
} }
if( vehicle.getMileageLastUpdate() != null) { if( vehicle.getMileageLastUpdate() != null) {
//判断车辆公里数 //判断车辆公里数
if (orderVehicleCrosstownDto.getMileage() == null || orderVehicleCrosstownDto.getMileage() <= vehicle.getMileageLastUpdate()) { if (orderVehicleCrosstownDto.getMileage() == null || orderVehicleCrosstownDto.getMileage() <= vehicle.getMileageLastUpdate()) {
return ObjectRestResponse.createFailedResult(500, "请输入车辆仪表盘实际公里数!"); return ObjectRestResponse.createFailedResult(ResCode.VEHICLE_BOOKED_RECORD_MILEAGE_CHANGED.getCode(), ResCode.VEHICLE_BOOKED_RECORD_MILEAGE_CHANGED.getDesc());
} }
} }
...@@ -377,7 +377,7 @@ public class OrderVehicleCrosstownBiz extends BaseBiz<OrderVehicaleCrosstownMapp ...@@ -377,7 +377,7 @@ public class OrderVehicleCrosstownBiz extends BaseBiz<OrderVehicaleCrosstownMapp
public boolean getTodayTime(Long time) { public boolean getTodayTime(Long time) {
long current = System.currentTimeMillis(); long current = System.currentTimeMillis();
if (current <= (time / (1000 * 3600 * 24) * (1000 * 3600 * 24) - TimeZone.getDefault().getRawOffset() )+ 24 * 60 * 60 * 1000 -1) { if (current <= (time / (1000 * 3600 * 24) * (1000 * 3600 * 24) - TimeZone.getDefault().getRawOffset() ) + 24 * 60 * 60 * 1000 -1) {
return true; return true;
} }
return false; return false;
......
...@@ -125,7 +125,7 @@ public class AliYunSmsBiz { ...@@ -125,7 +125,7 @@ public class AliYunSmsBiz {
SmsService.sendTemplateToJson(phoneNumbers,params,TEMPLATE_ID_PAY_D); SmsService.sendTemplateToJson(phoneNumbers,params,TEMPLATE_ID_PAY_D);
break; break;
case 14 : case 14 :
SmsService.sendTemplateToJson(phoneNumbers,params,TEMPLATE_ID_PAY_E); SmsService.sendTemplateToJson14(phoneNumbers,params,TEMPLATE_ID_PAY_E);
break; break;
case 15 : case 15 :
SmsService.sendTemplateToJson(phoneNumbers,params,TEMPLATE_ID_PAY_F); SmsService.sendTemplateToJson(phoneNumbers,params,TEMPLATE_ID_PAY_F);
......
...@@ -178,7 +178,7 @@ public class SmsService { ...@@ -178,7 +178,7 @@ public class SmsService {
//request.setOutId("yourOutId"); //request.setOutId("yourOutId");
//hint 此处可能会抛出异常,注意catch //hint 此处可能会抛出异常,注意catch
SendSmsResponse sendSmsResponse = acsClient.getAcsResponse(request); SendSmsResponse sendSmsResponse = acsClient.getAcsResponse(request);
log.info("短信接口返回的数据----------------mobile======"+PhoneNumbers+"----templateParam===="+params); log.info("短信接口返回的数据--templateCode===="+templateCode+"--------mobile======"+PhoneNumbers+"----templateParam===="+params);
log.info("Code=" + sendSmsResponse.getCode()); log.info("Code=" + sendSmsResponse.getCode());
log.info("Message=" + sendSmsResponse.getMessage()); log.info("Message=" + sendSmsResponse.getMessage());
log.info("RequestId=" + sendSmsResponse.getRequestId()); log.info("RequestId=" + sendSmsResponse.getRequestId());
...@@ -192,22 +192,47 @@ public class SmsService { ...@@ -192,22 +192,47 @@ public class SmsService {
} }
public static void sendTemplateToJson(String PhoneNumbers,String[] params,String templateCode){ public static void sendTemplateToJson(String PhoneNumbers,String[] params,String templateCode){
try { try {
JSONObject jsonParams=new JSONObject(); JSONObject jsonParams=new JSONObject();
for (int i=0;i<params.length;i++){ for (int i=0;i<params.length;i++){
String para=params[i]; String para=params[i];
if (para.contains("【")){ if (para.contains("【")){
para=para.replaceAll("【",""); para=para.replaceAll("【","");
} }
if (para.contains("】")){ if (para.contains("】")){
para=para.replaceAll("】",""); para=para.replaceAll("】","");
} }
jsonParams.put(param+(i+1),para); jsonParams.put(param+(i+1),para);
} }
sendTemplate(PhoneNumbers,jsonParams.toJSONString(),templateCode); sendTemplate(PhoneNumbers,jsonParams.toJSONString(),templateCode);
}catch (Exception e){ }catch (Exception e){
e.printStackTrace(); e.printStackTrace();
} }
}
public static void sendTemplateToJson14(String PhoneNumbers,String[] params,String templateCode){
try {
JSONObject jsonParams=new JSONObject();
for (int i=0;i<params.length;i++){
String para=params[i];
if (para.contains("【")){
para=para.replaceAll("【","");
}
if (para.contains("】")){
para=para.replaceAll("】","");
}
if (i>3){
jsonParams.put(param+(i+2),para);
}else {
jsonParams.put(param+(i+1),para);
}
}
sendTemplate(PhoneNumbers,jsonParams.toJSONString(),templateCode);
}catch (Exception e){
e.printStackTrace();
}
} }
......
...@@ -116,6 +116,34 @@ public class CompanyBaseBiz extends BaseBiz<CompanyBaseMapper, CompanyBase> { ...@@ -116,6 +116,34 @@ public class CompanyBaseBiz extends BaseBiz<CompanyBaseMapper, CompanyBase> {
return ObjectRestResponse.succ(); return ObjectRestResponse.succ();
} }
//临时数据同步3
public ObjectRestResponse synchro3(){
List<BranchCompanyStockInfo> list= stockInfoMapper.selectAll();
if (list.size()>0){
int num=0;
for (BranchCompanyStockInfo companyStockInfo:list){
Integer id=companyStockInfo.getId();
Integer balance=companyStockInfo.getBalance();
Integer total=companyStockInfo.getTotal();
BigDecimal price=companyStockInfo.getPrice();
Integer state=companyStockInfo.getState();
BranchCompanyStockRight branchCompanyStockRight=stockRightBiz.selectById(id);
if (branchCompanyStockRight!=null){
branchCompanyStockRight=new BranchCompanyStockRight();
branchCompanyStockRight.setId(id);
branchCompanyStockRight.setBalance(balance);
branchCompanyStockRight.setStockState(state);
branchCompanyStockRight.setTotal(total);
branchCompanyStockRight.setPrice(price);
stockRightBiz.updateSelectiveById(branchCompanyStockRight);
num++;
}
log.info("----成功---num=="+num+"---id==="+id);
}
}
return ObjectRestResponse.succ();
}
//设置基础信息 //设置基础信息
public ObjectRestResponse updCompany(CompanyVo companyVo){ public ObjectRestResponse updCompany(CompanyVo companyVo){
if (companyVo==null|| StringUtils.isBlank(companyVo.getCompanyName())|| StringUtils.isBlank(companyVo.getName())|| if (companyVo==null|| StringUtils.isBlank(companyVo.getCompanyName())|| StringUtils.isBlank(companyVo.getName())||
......
...@@ -31,6 +31,12 @@ public class CompanyController extends BaseController<CompanyBaseBiz> { ...@@ -31,6 +31,12 @@ public class CompanyController extends BaseController<CompanyBaseBiz> {
return baseBiz.synchro2(); return baseBiz.synchro2();
} }
@ApiOperation("同步股权3")
@PostMapping("synchro3")
public ObjectRestResponse<String> synchro3() {
return baseBiz.synchro3();
}
@ApiOperation("查询公司列表") @ApiOperation("查询公司列表")
@RequestMapping(value = "/list", method = RequestMethod.GET) @RequestMapping(value = "/list", method = RequestMethod.GET)
......
...@@ -53,6 +53,6 @@ ...@@ -53,6 +53,6 @@
and (b.`name` like CONCAT('%',#{name},'%') or c.`name` like CONCAT('%',#{name},'%') ) and (b.`name` like CONCAT('%',#{name},'%') or c.`name` like CONCAT('%',#{name},'%') )
</if> </if>
</where> </where>
order by b.id desc order by b.upd_time desc
</select> </select>
</mapper> </mapper>
\ No newline at end of file
...@@ -43,8 +43,7 @@ ...@@ -43,8 +43,7 @@
</choose> </choose>
where where
vehicle = #{vehicleId} and `year_month`=#{yearMonth} and vehicle = #{vehicleId} and `year_month`=#{yearMonth}
booked_date &amp; #{andOperationFactor} = #{andOperationRs}
</update> </update>
<update id="updateById" parameterType="com.xxfc.platform.vehicle.entity.VehicleBookInfo"> <update id="updateById" parameterType="com.xxfc.platform.vehicle.entity.VehicleBookInfo">
update vehicle_book_info set update vehicle_book_info set
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment