Commit e92f9a217b28d007f683f06b07ebdee5b6d4707f

Authored by 潘钊
1 parent 3c3f246b

update...

src/main/java/com/bsth/server_ws/attendance/AttendanceServiceSoap.java
... ... @@ -64,7 +64,7 @@ public class AttendanceServiceSoap implements AttendanceService, ApplicationCont
64 64 Map<String, String> types = ddyAuthorityService.findMultiType(jsySet);
65 65  
66 66 //转换成工资系统想要的数据
67   - result.value = WSDataConver.to_jsyAttendanceNH(plans, reals, types, rq);
  67 + result.value = WSDataConver.to_jsyAttendanceNH(plans, reals, jsySet, types, rq);
68 68 }catch (Exception e){
69 69 logger.error("", e);
70 70 fError.value = "服务器出现异常!";
... ...
src/main/java/com/bsth/server_ws/electric_oil/entity/Electric.java
... ... @@ -53,7 +53,7 @@ public class Electric {
53 53 elec.setGsBm(car.getCompanyCode());
54 54 elec.setGsName(BusinessCodeData.code2Name.get(elec.getGsBm()));
55 55 elec.setFgsBm(car.getBrancheCompanyCode());
56   - elec.setFgsName(BusinessCodeData.code2Name.get(elec.getFgsBm()));
  56 + elec.setFgsName(BusinessCodeData.code2Name.get(elec.getGsBm() + "_" + elec.getFgsBm()));
57 57 elec.setRq(fmtyyyyMMdd.parseDateTime(clsCDL.getYyrq()).toDate());
58 58 elec.setCreateDate(fmtyyyyMMddHHmmss.parseDateTime(clsCDL.getCreateRq()).toDate());
59 59 elec.setNbbm(nbbm);
... ...
src/main/java/com/bsth/server_ws/util/WSDataConver.java
... ... @@ -537,16 +537,19 @@ public class WSDataConver {
537 537 * @param types
538 538 * @return
539 539 */
540   - public static Jsy_attendance[] to_jsyAttendanceNH(List<SchedulePlanInfo> plans, List<ScheduleRealInfo> reals, Map<String, String> types, String rq) {
541   - List<String> ghArray = new ArrayList<>(types.keySet());
542   - Jsy_attendance[] rs = new Jsy_attendance[ghArray.size()];
  540 + public static Jsy_attendance[] to_jsyAttendanceNH(List<SchedulePlanInfo> plans, List<ScheduleRealInfo> reals, Set<String> jsySet, Map<String, String> types, String rq) {
  541 + //List<String> ghArray = new ArrayList<>(types.keySet());
  542 + Jsy_attendance[] rs = new Jsy_attendance[jsySet.size()];
543 543  
544 544 Jsy_attendance attendance;
545 545 SchedulePlanInfo plan;
546 546 ScheduleRealInfo real;
547   - String jGh;
548   - for(int i = 0; i < ghArray.size(); i ++){
549   - jGh = ghArray.get(i);
  547 + //String jGh;
  548 +
  549 + int i = 0;
  550 + for(String jGh : jsySet){
  551 + //for(int i = 0; i < ghArray.size(); i ++){
  552 + //jGh = ghArray.get(i);
550 553  
551 554 attendance = new Jsy_attendance();
552 555 attendance.setRq(rq);
... ... @@ -581,6 +584,7 @@ public class WSDataConver {
581 584 }
582 585  
583 586 rs[i] = attendance;
  587 + i++;
584 588 }
585 589 return rs;
586 590 }
... ...